zoukankan      html  css  js  c++  java
  • 映射关系模板--一对一, 一对多

    一对一:

    <!-- {1}属性, 本类与{2}的一对一, 采用基于外键的一对一映射, 本方有外键 -->
    <many-to-one name="{1}" class="{2}" column="{1}Id" unique="true"></many-to-one>

     

    多对一:

    <!--{1}属性, 本类与{2}的多对一 -->
    <many-to-one name="1" class="2" column="{1}Id"></many-to-one>
    

     

    一对多, 与上面对应:

    <!-- {3}属性, 本类与{4}的一对多 -->
    <set name="{3}"> <key column="{1}Id"></key>
         <one-to-many class="{4}"/>
    </set>

    多对多

    <!-- roles属性, 本User类与Role的  多对多 -->
    <set name="roles" table="itcast_user_role" lazy="false">
    	<key column="userId"></key>
    	<many-to-many class="Role" column="roleId"></many-to-many>
    </set>
    
    <!-- users属性, 本Role类与User的 多对多 -->
    <set name="users" table="itcast_user_role">
    	<key column="roleId"></key>
    	<many-to-many class="User" column="userId"></many-to-many>
    </set>
    

      

  • 相关阅读:
    75. Sort Colors
    101. Symmetric Tree
    121. Best Time to Buy and Sell Stock
    136. Single Number
    104. Maximum Depth of Binary Tree
    70. Climbing Stairs
    64. Minimum Path Sum
    62. Unique Paths
    css知识点3
    css知识点2
  • 原文地址:https://www.cnblogs.com/wujixing/p/5569149.html
Copyright © 2011-2022 走看看