MyBatis定義復合主鍵


<resultMap type="XX" id="XXMap">         

    <id property="id" column="colid"/>  

        <id property="name" column="colname"/>  

       <collection property="list" javaType="ArrayList" column="{id = colid,name=colname}" select="getSubXXX"/>  

</resultMap> 

前為別名后為主查詢getXXX語句中字段

<select id="getXXX" parameterType="HashMap" resultMap="XXX">          SELECT colid,colname FROM table1

 </select> 

 <select id="getSubXXX" parameterType="HashMap" resultType="XXX"> 
        SELECT * FROM table2 WHERE id = #{id} AND name = #{name}   </select> 


免責聲明!

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



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