什么叫做单向?
就是在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);
}