我正在使用以下方法來更新對象,但它不執行任何操作。奇怪的是,它也不會拋出任何錯誤。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