锁定老帖子 主题:ibatis延时加载问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-17
2表中关联1:N POJO: public class Man { //get,set方法 public class ManInfo { SqlMapConfig.xml:中设置lazyLoadingEnabled="true" 会报类型不匹配 <=========这边有问题,如果是false就没问题了 SqlMap.xml为: <sqlMap namespace="Man"> <select id="getMan" parameterClass="java.lang.Integer" resultMap="get_result_map"> </sqlMap> <sqlmap namespace="Man"></sqlmap> <sqlmap namespace="Man"></sqlmap>想不明白,为什么Set集合不提供延时加载,而hib中是提供的,,,看了很多文档都没提到这个问题 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-05-17
晕,论坛有BUG...
<sqlMap namespace="Man"> <typeAlias alias="man" type="com.ibatis.demo2.Man"/> <typeAlias alias="manInfo" type="com.ibatis.demo2.ManInfo"/> <resultMap class="man" id="get_result_map"> <result property="id" column="id"/> <result property="name" column="name"/> <result property="sex" column="sex"/> <result property="manInfo" column="id" select="Man.getManInfo"/> </resultMap> <select id="getMan" parameterClass="java.lang.Integer" resultMap="get_result_map"> select id,name,sex from man where id=#id# </select> <select id="getManInfo" parameterClass="java.lang.Integer" resultClass="manInfo"> select * from manInfo where manInfo_id=#manInfo_id# </select> </sqlMap> |
|
返回顶楼 | |
浏览 2378 次