此贴仅记录博主在开发过程中遇到的问题
resultType 返回类型为 java.util.Map时,如果查询出来的字段(包括别名)值为空时,mybaitis是不会映射到的,也就是你的map对象不会有值为null时的这个属性。,你可以使用Mysql 中的ifnull函数或者是Oracle中nvl函数详情请点击链接http://blog.youkuaiyun.com/ceclar123/article/details/12204379
ifnull(expr1,expr2)如果expr1为null,则返回2,否则返回expr1
本文探讨了在使用MyBatis框架进行数据库操作时,如何处理查询结果中字段值为空的情况。当resultType设置为java.util.Map时,若查询结果包含空值,这些字段将不会被映射到Map对象中。文中提供了使用数据库自带函数如MySQL的IFNULL或Oracle的NVL来解决此问题的方法。
1445

被折叠的 条评论
为什么被折叠?



