ibatis 日常问题总结

时间:2022-07-25
本文章向大家介绍ibatis 日常问题总结,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

日常问题总结

1.postgre 传 bigint 类型,ibaits可以用int接受,或者bigDecimal接受

2.ibatis 子查询的 parameterClass 需要用 实体类,如java.util.HashMap,不可以用接口,如java.util.Map

举例

<select id="A" parameterClass="java.util.Map" 
        resultMap="B">
        XXX
        </select> 
        <resultMap id="B" class="BXXXDTO">
            XXX
            <result property="fileNumOfItems" column="{conferenceID=conferenceID}" select="C"/>
        </resultMap> 

子查询如下:

        <select id="C" parameterClass="java.util.HashMap" resultClass="CXXXDTO">
    XXX
</select>