hibernate中的一对多关系

时间:2017-01-05 07:59:37

标签: hibernate

我使用hibernate实现了一对多的关系。它通过保存父对象成功存储在两个表中。

TABLE_1

-------------------------
| ID_PK |  NAME  |  AGE |
-------------------------
|   100 | RAMESH |   24 | 
-------------------------

TABLE_2

----------------------------
| ID_PK | ID_FK |  ADDRESS | 
----------------------------
|     1 |   100 |      BTM |  
|     2 |   100 |     BTM1 |  
|     3 |   100 |     BTM2 |  
----------------------------

但我想在更新第一个对象时从Table_2中删除第二个值。 你能告诉我怎么做吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Hibernate,可以使用SessionFactory sessionFactory = HibernateUtil.getSessionFactory(); Session session = sessionFactory.openSession(); Employee employee = new Employee(); employee.setName("Mark"); employee.setAge(24); long id = (Long) session.save(employee); session.flush(); //This will save your Employee entity to the mapped table. 将实体保存在数据库中。

export NO_PROXY=$no_proxy,$(minikube ip)

请查看this链接,以便更好地理解。