0
我更新的工作在播放框架1.2.5 我創建了窗體並將其保存在數據庫中。現在,當我嘗試更新任何對象時,將創建新的對象(行)在數據庫中。 這不應該發生。是否有任何解決方案。更新表單在數據庫中創建新的對象
ID Name
===========
1 EMP1.0
2 EMP1.1
3 EMP1.2
4 EMP1.3
這是數據庫結構的示例。在更新和保存數據庫時,相同對象作爲新數據庫添加。
我的模型代碼:
@OneToOne(cascade=CascadeType.ALL)
public SupplierTypeModel supplierTypeModel;
控制器代碼:
supplier.edit("supplier",params.all());
validation.valid(supplier);
supplier.save();
在先進的感謝。
謝謝。但我試過這一個Binder.bindBean(params.getRootParamNode(),「supplier」,supplier);但問題沒有解決。 – 2013-02-09 08:51:46
你能提供控制器方法的代碼嗎? – hgoz 2013-02-09 09:33:42
public static void editAction(Long id){供應商= models.Supplier.findById(id); Binder.bindBean(params.getRootParamNode(),「supplier」,supplier); index(); } 這是我的code.I通過我的觀點ID。 – 2013-02-09 10:13:35