• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






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 慵懒的肥鱼 阅读(216) 评论(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 慵懒的肥鱼 阅读(205) 评论(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 慵懒的肥鱼 阅读(171) 评论(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 慵懒的肥鱼 阅读(138) 评论(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 慵懒的肥鱼 阅读(1029) 评论(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 慵懒的肥鱼 阅读(191) 评论(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 慵懒的肥鱼 阅读(335) 评论(0) 推荐(0)
 
7.mybatis别名
摘要: 优化配置之 配置别名 1) 给某个bean指定一个别名,修改mybatis-config.xml文件 2) 给一个包下面的所有的bean指定,别名默认是类名首字母小写 3) 可以通过@Alias修改包下面的默认别名,在类上面添加@Alias(value=”别名”) 例子: 1.创建项目 2.建包建配 阅读全文
posted @ 2017-12-24 15:42 慵懒的肥鱼 阅读(727) 评论(0) 推荐(0)
 
6.优化配置
摘要: 优化配置 1.提取properties配置文件 提取jdbc.properties配置文件 Mybatis-config.xml依然采用${driverName}的方式来引用 通过properties建立两者之间的联系 直接上代码: 1.建个项目: 2.建包,建配置文件 3.con.qf.entit 阅读全文
posted @ 2017-12-24 15:28 慵懒的肥鱼 阅读(170) 评论(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 慵懒的肥鱼 阅读(625) 评论(0) 推荐(0)