码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis的项目升级

时间:2016-04-01 22:10:38      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

第二节 MyBatis的项目升级 2016年3月2日 星期三 09:13 1.namespace命名空间 针对于SQLID的方式: 持久化类的全路径,例如 com.shxt.model.User 针对于接口的方式: 取的是针对于数据库操作的定义接口的那个全路径: com.shxt.mapper【dao】.UserMapper 2.日志文件的配置 使用的是log4j.properties 针对于日志文件有一个级别: TRACE DEBUG INFO WARNING ERROR 扩展作业:如果使用Java代码读取properties文件,非常有用! 3.数据库文件的配置 使用的属性文件进行配置,那么你的核心配置文件就需要加载该属性文件 额外讲解了一个configuration标签 Content Model : (properties?, settings?, typeAliases?, typeHandlers?, objectFactory?, objectWrapperFactory?, plugins?, environments?, databaseIdProvider?, mappers?) 注意标签是有顺序,问号代表最多出现一次 4.封装工具类 MyBatisUtils如果你对单元测试的时候报错位MyBatisUtils的错误 A.映射文件出错了,整个映射文件都正确 B.核心配置文件 5.动态SQL语句 针对于Where有三种方式: A.where 1=1形式 B.标签,推荐 C. 前缀和前缀覆盖 针对更新操作 A.推荐 B.前缀和后缀覆盖 属性parameterType 6.针对于简单查询的传递参数 1.简单参数 A.一个参数#{任意取名} B.一个参数以上#{param1}#{param2} 2.对象 A.一个对象 #{该对象中的属性} B.一个对象以上 #{param1.该对象中的属性} 3.map 个人建议:Map比较方便 #{map中你所定义的Key} 4.集合 需要配合使用 7.关于提取公共的SQL定义 标签

MyBatis的项目升级

标签:

原文地址:http://www.cnblogs.com/skycodefamily/p/5346473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!