单向一对多 多读多
什么叫做单向?
就是在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);
             
             
          
    }
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号