CTB

 

多对多关系配置

<hibernate-mapping package="com.wepull.hibernate.pojo">
 <class name="Role" table="tbl_role">
  <id name="roleId" column="pk_role_id">
   <generator class="native"/>
  </id>
  
  <property name="roleName" column="role_name"/>
  
  <!-- 对于多对多的关系,需要一张中间表 -->
  <set name="users" table="tbl_user_role">
   <!-- 中间表,通过什么字段,跟Role表产生关系 -->
   <key column="fk_role_id"/>
   <!-- 让Role认识User --><!-- 中间表,通过什么字段,跟User表产生关系 -->
   <many-to-many class="User" column="fk_user_id"/>
  </set>
 </class>
</hibernate-mapping>



<hibernate-mapping package="com.wepull.hibernate.pojo">
 <class name="User" table="tbl_user">
  <id name="userId" column="pk_user_id">
   <generator class="native"/>
  </id>
  
  <property name="userName" column="uesr_name"/>
  
  <set name="roles" table="tbl_user_role">
   <key column="fk_user_id"/>
   <many-to-many class="Role" column="fk_role_id"/>
  </set>
 </class>
</hibernate-mapping>

posted on 2012-06-27 15:53 千面独行客 阅读(119) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

文章档案

搜索

最新评论

  • 1. re: 我多想告诉你
  • 煽情……
  • -- _小丸子
  • 2. re: 我多想告诉你
  • 面对爱情的男人都是情圣,文笔自然也有所提高。小样,煽情了吧 /偷笑……
  • -- _小丸子
  • 3. re: 我多想告诉你
  • 到底是什么事儿触发了你如此之深的感受啊?前提是这是你写的,嘿嘿~
  • --巧克力
  • 4. re: 走过自己
  • 刚开始看,呵呵几个错别字,看了之后有点儿小沉重,才发现大姐原是个心思很细腻的男生,文笔还可以哟,嘿嘿~
  • --巧克力
  • 5. re: 无题
  • 我觉得自恃清高没啥不好的,呵呵~
  • --巧克力

阅读排行榜

评论排行榜