摘要: 工作中总会遇到各种奇特的问题,有时再次遇到又忘了,所以还是记录下来比较好; 1、mybatis使用postgresql自定义查询语句返回map集合,会默认把字段名的大写都转为小写,郁闷了半天。解决办法是在as重命名上添加双引号。这样就实现了大小写混编。 2、mybatis自定义查询语句返回map集合 阅读全文
posted @ 2017-11-10 13:00 星朝 阅读(513) 评论(0) 推荐(0)
摘要: Mybatis在使用resultMap来映射查询结果中的列,如果查询结果中包含空值的列(不是null),则Mybatis在映射的时候,不会映射这个字段,例如 查询 name,sex,age,数据库中的age字段没有值,Mybatis返回的map中只映射了 name和sex字段,而age字段则没有包含 阅读全文
posted @ 2017-11-10 11:04 星朝 阅读(925) 评论(0) 推荐(0)
摘要: 解决问题:数据库表里面很多字段不太需要,有时只想取到里面的部分字段的值,如果重新定义 DTO 会比较麻烦。 BookMapper.xml 文件中定义如下: ` <! Book全部字段 > <resultMap id="BaseResultMap" type=&q 阅读全文
posted @ 2017-11-10 10:09 星朝 阅读(7604) 评论(0) 推荐(0)