Ibatis resultMap和resultClass
2014-02-17 09:15
260 查看
当使用resultMap的时候,返回的是对象List,此时可以写实体类中的属性名称来得到值;
另外,使用resultMap的时候还需要注意的是,int类型的对象最好在实体类中定义为Integer,因为Ibatis中需要这样的包装类来与之对接,否则会报一个错误,大概意思是不能设置这个属性与数据库对应
当使用resultClass的时候,返回的是Map形式的List,此时在JSP页面要写和数据库一样的字段才能得到值;
另外值得注意的是,Struts默认转发dispatcher,redirect是重定向,则不能得到getter、setter设置的action的值。
另外,使用resultMap的时候还需要注意的是,int类型的对象最好在实体类中定义为Integer,因为Ibatis中需要这样的包装类来与之对接,否则会报一个错误,大概意思是不能设置这个属性与数据库对应
当使用resultClass的时候,返回的是Map形式的List,此时在JSP页面要写和数据库一样的字段才能得到值;
另外值得注意的是,Struts默认转发dispatcher,redirect是重定向,则不能得到getter、setter设置的action的值。
相关文章推荐
- ibatis中resultClass与resultMap 的区别
- Ibatis resultMap和resultClass
- ibatis Map作为resultClass時,必須指定具体的实现类
- Ibatis中resultMap和resultClass的区别
- 【Ibatis】(十一)、java.util.Map作为parameterClass和resultClass
- ibatis java.util.Map作为parameterClass和resultClass(转)
- ibatis的resultClass与resultMap 的区别
- ibatis中resultMap和resultClass(Mybatis的resultType)的区别
- ibatis的ResultClass与ResultMap
- ibatis HashMap select insert update delete parameterMap parameterClass resultMap resultClass="java.util.HashMap" 不写实体类
- ibatis中的resultClass,parameterClass,resultMap,resultType的使用与区别
- ibatis的resultClass与resultMap
- ibatis ResultClass和ResultMap的区别
- 通过iBatis的queryForMap方法比较resultClass与resultMap
- ibatis中resultMap和resultClass的区别
- ibatis中resultMap和resultClass的区别 以及parameterClass 的取值
- 通过iBatis的queryForMap方法比较resultClass与resultMap
- ibatis中resultClass与resultMap 的区别
- ibatis中的resultClass,parameterClass,resultMap,resultType的使用与区别
- ibatis中resultMap和resultClass的区别