Hibernate:在Many to One关系中更新父级

时间:2015-03-11 15:43:59

标签: java hibernate

尝试在多个关系中更新子项时更新Parent。这是hbm.xml

<class name="childProduct" table="CHILD_PRODUCT" lazy="true">
  <many-to-one name="parent" class="Parent" column="Parent_ID" lazy="false" update="true"/>
</class>

Parent.java

String att1;
String att2;
String att3;

//Getter and Setters are there

这是我在Dao课程中所做的:

//Read the entity
entity = dao.read(request.getId());
//Set the entity from request
entity.setSomeAttribute(request.getSomeAttribute());
entity.setParent(request.getParent());

这样,如果我没有在请求中发送任何属性值,它将被设置为null为null。但是对于childProduct,它不会发生。

如何确保仅从请求发送的值得到更新?

0 个答案:

没有答案