摘要: 一.简单类型(基本数据类型,String,Date) 注意点:parameterType,将会传入这条语句的参数的类全限定名或别名。这个属性是可选的,因为 MyBatis 可以通过类型处理器(TypeHandler)推断出具体传入语句的参数,默认值为未设置(unset)。 传入的 简单类型int,表 阅读全文
posted @ 2020-06-15 21:53 木子李和三点水 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一.抛出问题,在有主从表的结构中,从表的外键引用了主表的主键,在主表插入数据后,需要将主键值传递给从表才能完成从表数据的写入 业务举例:有订单表(主) 和 订单明细表(从),订单表有主键 Id ,订单明细表有外键 “订单Id" 二.解决方案 1.在主表插入数据时,在MyBatis中 使用 JDBC 阅读全文
posted @ 2020-06-15 21:33 木子李和三点水 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 一.下载MyBatis github项目地址:https://github.com/mybatis/mybatis-3/releases 二.将MySql驱动和MyBatis的jar包放到项目的buildpath中 三.在src根目录下新建mybatis-config.xml,用于配置数据库连接和映 阅读全文
posted @ 2020-06-14 19:00 木子李和三点水 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一.MyBatic的作用 O:Object ,Java POJO 简单普通的java对象,由有一些private的参数作为对象的属性,然后针对每一个参数定义get和set方法 1 public class Category { 2 private int id; 3 private int catN 阅读全文
posted @ 2020-06-14 15:50 木子李和三点水 阅读(166) 评论(0) 推荐(0) 编辑
摘要: /*查询一张表所有的数据*/ select * from mall_goods; /*查询某些列*/ select id,name,goodsno from mall_goods; /*为列取别名,为了能与JavaBean中的属性对应,区分多张表中同名的列*/ select id as goodsI 阅读全文
posted @ 2020-06-10 17:01 木子李和三点水 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.Runnable 和 Thread区别 Runnable的实现方式是实现其接口即可 第一步:实现Runnable接口,重写run方法 public class MyRunnable implements Runnable{ @Override public void run(){ } } 第二步 阅读全文
posted @ 2020-05-31 15:58 木子李和三点水 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 方法重写的定义:子类中如果创建了一个与父类中相同名称、相同返回值类型、相同参数列表的方法,只是方法体中的实现不同,以实现不同于父类的功能,这种方式被称为方法重写(override),又称为方法覆盖。当父类中的方法无法满足子类需求或子类具有特有功能的时候,需要方法重写。 方法重写的要求: 两同两小一大 阅读全文
posted @ 2020-05-19 22:35 木子李和三点水 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 方法重载的定义:同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载 方法重载的要求: 两同一不同:1.在同一个类中 2.方法名必须相同 3.参数列表不同(参数类型种类,数量,顺序) 注意点:方法重载与返回值类型和访问控制修饰符无关! 阅读全文
posted @ 2020-05-19 21:53 木子李和三点水 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Java 构造方法有以下特点: 方法名必须与类名相同 可以有 0 个、1 个或多个参数 没有任何返回值,包括 void 默认返回类型就是对象类型本身 只能与 new 运算符结合使用 关于“返回值”: 通俗的来说,构造方法是没有返回值的 但是构造方法如果被加上了返回值类型,或声明了void类型,编译不 阅读全文
posted @ 2020-05-19 21:38 木子李和三点水 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 类与对象关系:类表示抽象对象的集合,将类创建出具体实例便称为对象 1.继承性:使用层次形的分类方式,将多个类的通用属性和方法提取出来,放在它们的父类中,在子类中各自定义自己独有的属性和方法,并以继承的形式在父类中获取它们的通用属性和方法。 2.封装性:将代码及其处理的数据绑定在一起的一种编程机制,保 阅读全文
posted @ 2020-05-11 12:05 木子李和三点水 阅读(150) 评论(0) 推荐(0) 编辑