Mybatis的resultType和resultMap
来源:互联网 发布:sai for mac 压感 编辑:程序博客网 时间:2024/04/29 02:56
在mybatis中,返回类型可以是resultType或者resultMap(两者只能选择其一)两者使用区别为:resultType表示的是返回的类型,可以是java基本类型,也可以是自己定义的bean,如果只需要使用resultType,可以不配置resultMap这个结点做字段映射,不过对象属性命名必须与数据库的完全一致,否则mybatis无法自动注入结果集。表现就是又不报错却返回空,直接使用mysql也可以查找到数据。resultMap表示使用自定义的resultMap来封装数据,也就是resultMap结点配置的映射。可以做多表关联查询的结果集。这次排除bug还是比较操蛋的,以前没碰到过这个问题,最关键是不报错。先是插入可以执行,我又接着尝试了删除,发现只有查询不行,接着怀疑是不是语句错了或者数据错了,尝试多次无果,直接mysql完全没问题,使用原始的jdbc也没问题。百度之后发现有人分析了两者区别才找到这个问题。唉~又是一个没睡好的夜晚。
0 0
- Mybatis的resultType和resultMap
- mybatis中resultMap和resultType的区别
- mybatis resultType和resultMap的区别
- MyBatis中resultMap和resultType的使用
- MyBatis中ResultMap和ResultType的区别
- MyBatis中resultType和resultMap的区别
- Mybatis: resultType和resultMap的区别
- Mybatis中的resultType和resultMap的区别
- mybatis中resulttype和resultmap的区别
- mybatis的resultType和resultMap基础用法
- MyBatis中resultType和resultMap的区别
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- Mybatis中的resultType和resultMap
- mybatis中的resultType和resultMap
- Mybatis中resultMap和resultType
- Mybatis中的resultType和resultMap
- 面向对象总结
- Listview如何定位到指定位置
- java虚拟机与反射机制
- 抛出异常throw和throws
- 在线选择题的答题及提交方式
- Mybatis的resultType和resultMap
- 为3ds max 2015 编写dll遇到的令人疯狂的问题
- 冒泡排序
- C#高级编程——通过反射来获取类的构造函数
- 总结
- eclipse双击时一闪而过,且没有反应之后的苦逼。
- 多线程,同步的实现,wait和sleep的不同
- nginx location 匹配规则
- 11个高级MySQL数据库面试问题和答案