我使用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中删除第二个值。 你能告诉我怎么做吗?
答案 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链接,以便更好地理解。