发布时间:2022-08-19 11:24
目录
ResultMap
日志
日志工厂
Log4j
limit实现分页
RowBounds分页(了解)效率不如sql,limit分页
如果实体类字段和数据库字段不匹配
数据库 :id,name,pwd
User.class:id,name,password
这样去执行测试代码的话会出错,映射不到password字段。
方案一:为列名指定别名 , 别名和java实体类的属性名一致
方案二:使用结果集映射->ResultMap 【推荐】
自动映射
resultMap
元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets
数据提取代码中解放出来。
实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap
能够代替实现同等功能的长达数千行的代码。
ResultMap 的设计思想是,对于简单的语句根本不需要配置显式的结果映射,而对于复杂一点的语句只需要描述它们的关系就行了。