hibernate 实体关联

来源:互联网 发布:中美抗苏 知乎 编辑:程序博客网 时间:2024/06/05 15:43

tools会解决

多的一端要在实体类上添加少的实体类类名并提供getset方法 ,然后再测试类中测试添加


session=HibernateUtil.getSession();
  session.beginTransaction();
  product product=new product();
  factory factory=new factory();//重点
  factory.setFactoryId(1);
  factory.setFactoryName("lzq");
  
  product.setFactory(factory);//重点
  product.setPrice(12.33);
  product.setProductName("sss");
  product.setProductTd(1);
  session.save(product);
  session.save(factory);//重点
  session.getTransaction().commit();
 } catch (HibernateException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  session.getTransaction().rollback();
 }finally {
  HibernateUtil.closeSession();
 }

双向多对一在单向的基础上

在一方添加set T为多的实体类getprivate Set<product> products=new hashset<product>;需实例化下

原创粉丝点击