zoukankan      html  css  js  c++  java
  • Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系)?

    一对多:
    1.实体类中:一的一方用set集合保存多的一方 ,多的一方用对象来保存1的一方
    2.在一的一方的映射文件中配置set标签,set标签中name属性=“存放多的一方的属性”,key标签中的column属性为外键字段。onetomany标签的class属性为多的一方的全类名。
    3.在多的一方的映射文件中配置manytoone标签,标签中的name属性为保存一的一方的属性名。配置column标签 标签中的属性name为外键
    多对多:
    1.在实体类中都用set集合保存对方
    2.在映射文件中配置set标签,标签name为存放另一方的属性名,标签中table属性为中间表名,配置key标签,key标签中column属性为当前表的属性,再配置manytomany标签。标签中column属性为另一方的外键 class属性为另一方的实体类全类名。

  • 相关阅读:
    vim 末行模式简单练习
    末行模式
    vim 简单用法
    sed用法
    在原有的基础之上,启用NAT模型
    启用隔离模型
    一个前端的自我修养
    如何提升我的HTML&CSS技术,编写有结构的代码
    MVC缓存
    MVC分页
  • 原文地址:https://www.cnblogs.com/WangMengyi/p/14208298.html
Copyright © 2011-2022 走看看