我查的baseinfo表,返回的是baseinfo bean 我单独查taxinfo表,返回taxinfo bean,我同时查两张表,需要返回两张表里的数据,ibatis怎么返回?
<statement id="selectByID" parameterClass="com.ibatis.bean.baseinfo"
resultClass="com.ibatis.bean.baseinfo">
select * from baseinfo
where
id=#id#;
</statement>
我可以重新写一个包含两张表数据的bean,但是有没有更高效的方法呢?不用另外写bean
4 个解决方案
#1
结果resultClass = "java.util.HashMap"就可以直接查询两个张了,不用写实体的
#2
目前没用过ibatis,但是听朋友说用bean来封装,不如用map来存取
#3
此乃正解,楼主可以结贴了
#4
用mybatis啊
#1
结果resultClass = "java.util.HashMap"就可以直接查询两个张了,不用写实体的
#2
目前没用过ibatis,但是听朋友说用bean来封装,不如用map来存取
#3
此乃正解,楼主可以结贴了
#4
用mybatis啊