mybatis中resultMap使用column去重問題


<collection property="xxx" ofType="java.lang.Integer">
            <result column="XXX"/>
</collection>

這樣寫的話相同的值會被過濾掉,即有若干個相同的值時返回List實際上只有一個元素,造成查詢結果與實際count不一致

解決:將result寫到collection標簽中,寫成如下形式

<collection property="xxx" ofType="java.lang.Integer" column="XXX"/>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM