会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
haige
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年12月24日
14.
摘要: 开发一个全新的项目 1、导入jar包 Mybatis的jar包 asm-4.2.jar cglib-3.1.jar commons-logging-1.2.jar log4j-1.2.17.jar log4j-api-2.2.jar log4j-core-2.2.jar mybatis-3.3.0.
阅读全文
posted @ 2017-12-24 22:09 慵懒的肥鱼
阅读(209)
评论(0)
推荐(0)
编辑
13.级联一对多
摘要: 例子: 0.数据库 1.创建项目 2.建包建配置文件 com.qf.entity com.qf.dao com.qf.mapper com.qf.utils mybatis-config.xml 3.con.qf.entity包中创建实体类 4.con.qf.dao包中创建接口 5.配置jdbc.p
阅读全文
posted @ 2017-12-24 21:22 慵懒的肥鱼
阅读(194)
评论(0)
推荐(0)
编辑
12.动态SQL
摘要: 作用:解决大量拼装SQL的工作 事例: 0.数据库 1.创建项目 2.建包建配置文件 com.qf.entity com.qf.dao com.qf.mapper com.qf.utils mybatis-config.xml 3.con.qf.entity包中创建实体类 4.con.qf.dao包
阅读全文
posted @ 2017-12-24 21:10 慵懒的肥鱼
阅读(166)
评论(0)
推荐(0)
编辑
11.动态参数
摘要: #{sql}:动态参数 ${sql}:直接拼接到sql语句里面 输入不存在字段的时候: #{sql}不会报错 ${sql}报错 #{sql}2017-11-10 09:44:50 DEBUG com.qf.dao.IUserDao.getUserById:142 - ==> Preparing: s
阅读全文
posted @ 2017-12-24 20:58 慵懒的肥鱼
阅读(129)
评论(0)
推荐(0)
编辑
10.主键回填
摘要: 1.主键回填 位置:接口映射文件 1)方法传递对象 1)开启主键回填useGeneratedKeys="true" 2)指定主键回填的那个属性keyProperty 2)方法传递map,把id放到了map里面 1.创建项目 2.建包建配置文件 com.qf.entity com.qf.dao com
阅读全文
posted @ 2017-12-24 20:49 慵懒的肥鱼
阅读(1014)
评论(0)
推荐(0)
编辑
9.参数的传递
摘要: 1.参数的传递 1)形参的索引,#{0}从0开始 2)形参的索引,#{param1}从1开始 3)对象,通过对象的属性访问 4)Map,通过key来访问 5)注解(@Param("name")) 6)用那个 1)如果方法的参数大于3个要么封装成对象,要么封装成Map 2)如果方法的形参小于3个参数就
阅读全文
posted @ 2017-12-24 20:38 慵懒的肥鱼
阅读(182)
评论(0)
推荐(0)
编辑
8.映射关系
摘要: 1.映射关系 1)<resultMap> a)type:实体类的全类名 b)id:唯一标识 c)<id>(id字段用该标签修饰) a)column:列名称 b)property:对象属性名称 d)<result>(非id字段用该标签修饰) a)column:列名称 b)property:对象属性名称
阅读全文
posted @ 2017-12-24 19:59 慵懒的肥鱼
阅读(319)
评论(0)
推荐(0)
编辑
7.mybatis别名
摘要: 优化配置之 配置别名 1) 给某个bean指定一个别名,修改mybatis-config.xml文件 2) 给一个包下面的所有的bean指定,别名默认是类名首字母小写 3) 可以通过@Alias修改包下面的默认别名,在类上面添加@Alias(value=”别名”) 例子: 1.创建项目 2.建包建配
阅读全文
posted @ 2017-12-24 15:42 慵懒的肥鱼
阅读(695)
评论(0)
推荐(0)
编辑
6.优化配置
摘要: 优化配置 1.提取properties配置文件 提取jdbc.properties配置文件 Mybatis-config.xml依然采用${driverName}的方式来引用 通过properties建立两者之间的联系 直接上代码: 1.建个项目: 2.建包,建配置文件 3.con.qf.entit
阅读全文
posted @ 2017-12-24 15:28 慵懒的肥鱼
阅读(162)
评论(0)
推荐(0)
编辑
5. Log4j
摘要: Log4j //log for Java 作用:引入log4j的配置文件,打印日志信息,查看执行的底层细节 1.Log4j.properties 2. Appender 为日志输出目的地,Log4j提供的appender有以下几种: 3.Layout:日志输出格式,Log4j提供的layout有以下
阅读全文
posted @ 2017-12-24 13:40 慵懒的肥鱼
阅读(616)
评论(0)
推荐(0)
编辑