单向一对多 多读多
Posted hero96
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单向一对多 多读多相关的知识,希望对你有一定的参考价值。
什么叫做单向?
就是在entity中体现为两个持久化对象中其中一个对象包含另一个对象的对象或者对象的集合.
什么叫做双向?
两个持久化对象相互关联,entity中都有对方的集合集合或者对象;
在hbm.xml中主要代码为
复制代码
复制代码
复制代码
复制代码
test代码块
复制代码
@Test
public void addTest(){
//创建员工对象
Emp emp=new Emp();
emp.setEmpname("未知");
//创建工程对象
Project pro=new Project();
pro.setPname("花园");
//将员工对象添加到工程 反之 同理
pro.getEmps().add(emp);
emp.getPros().add(pro);
//保存
session.save(pro);
session.save(emp);
}以上是关于单向一对多 多读多的主要内容,如果未能解决你的问题,请参考以下文章
hibernate中配置单向多对一关联,和双向一对多
Hibernate单向“一对多”关联
JPA中实现单向一对多的关联关系
JPA一对多单向
如何从一对多单向关系中获取“多”部分中的对象?
JPA 单向一对多关联关系