博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate单向多对一和单向一对多的配置
阅读量:6906 次
发布时间:2019-06-27

本文共 553 字,大约阅读时间需要 1 分钟。

一、配置单向多对一

1、修改外键类
2、将外键属性名换为对象名,并提供getter/setter封装
   private Integer districtID;换为    数据类型    外键属性;
   private District district;   主键类  主键对象;
3、修改外键类的映射文件
   <property name="外键属性名" type="java.lang.类型">
     <column name="外键字段名" />
   </property>  换为
   <many-to-one name="主键对象" class="包名.主键类名">
     <column name="外键字段名" />
   </many-to-one>
  
二、配置单向一对多
1、修改主键类
2、增加Set集合对象并实例化后提供getter/setter封装
   private Set 对象名=new HashSet();
3、增加<set>标签,配置Set集合对象
   <set name="集合对象名" table="外键表名">
  <key column="外键字段名" />
  <one-to-many class="包名.外键类名"/>
   </set>

转载于:https://www.cnblogs.com/shisha/p/3249731.html

你可能感兴趣的文章
http和https区别及概念
查看>>
Centos7上搭建activemq集群和zookeeper集群
查看>>
Java8系列之重新认识HashMap
查看>>
Oracle 12c
查看>>
tensorflow :ckpt模型转换为pytorch : hdf5模型
查看>>
详细讲解Java中方法的重载和重写
查看>>
HDU 1016 Prime Ring Problem (DFS)
查看>>
POJ 2492 A Bug's Life (并查集)
查看>>
Delete、Drop、Truncate的比较
查看>>
angular模板加载 ----ng-template
查看>>
jquery判断图像是否加载完毕【解决读取缓存不调用load方法的问题】
查看>>
在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)
查看>>
cookie-闲聊
查看>>
机器学习算法学习---处理分类问题常用算法(二)
查看>>
New Interview Questions for Senior Software Engineers
查看>>
[Node.js]REPL(交互式解释器)
查看>>
mysql 增加列,修改列名、列属性,删除列语句
查看>>
CSS实例:图片导航块
查看>>
RedHat下MySQL 5.6 安装、维护
查看>>
用Python把PDF文件转换成Word文档
查看>>