MyBatis的项目升级

Posted FreeCoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis的项目升级相关的知识,希望对你有一定的参考价值。

第二节 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的项目升级的主要内容,如果未能解决你的问题,请参考以下文章

记一次若依微服务版mybatis升级mybatis-plus之后遇到的坑

136. [视频]Spring Boot MyBatis升级篇-注解-增删改查

135. Spring Boot MyBatis升级篇-注解-自增ID

Mybatis 3.4.4 升级到3.4.5+版本导致读写操作的时候使用不同的TypeHandler的解决方案

MyBatis面试题(史上最全+不断升级)

mybatis批量插入,怎么返回生成的自增主键