我正在使用以下方法来更新对象,但它不执行任何操作。奇怪的是,它也不会抛出任何错误。HibernateTemplate()。update(object)不更新数据库
public void updateObject(Object object) {
getHibernateTemplate().update(object);
}
我使用的一个映射的复合ID如下所示:
<composite-id class="com.company.project.model.ObjectPK" mapped="true">
<key-property name="col1" type="string" column="COL1"/>
<key-property name="col2" type="string" column="COL2"/>
</composite-id>
<property name="col3" type="string" column="COL3"/>
我读的地方,我需要尝试更新之前获取的对象。这是我需要在这里做的吗?
请显示您的交易边界。您可能还需要查看生成的sql以及是否有任何异常被抛出。 – Parvez