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>
    

      

  • 相关阅读:
    android 3dmax
    android 源码
    android 获取 图片 缩略图
    android 导入 3d 场景
    TSQL查询进阶理解SQL SERVER中的分区表
    android 画直接2
    sqlServer 加速
    android 动态壁纸
    sqlServer 2000 唯一 索引
    视频网站
  • 原文地址:https://www.cnblogs.com/wujixing/p/5569149.html
Copyright © 2011-2022 走看看