0
語境:Ebean,玩的框架,模型,Optemistic鎖定覆蓋值,獨立於
是否有可能註釋設置爲模型的價值,它告訴ebean,它不應該爲這個值拋出一個「optemistic鎖定異常」,因爲它獨立於以前的數據?
用法示例:我有一個lastAction值,它經常更新。這個值是否絕對正確無關緊要,因爲它僅用於確定自動註銷時間或刪除時間(註冊用戶和訪客用戶)。
語境:Ebean,玩的框架,模型,Optemistic鎖定覆蓋值,獨立於
是否有可能註釋設置爲模型的價值,它告訴ebean,它不應該爲這個值拋出一個「optemistic鎖定異常」,因爲它獨立於以前的數據?
用法示例:我有一個lastAction值,它經常更新。這個值是否絕對正確無關緊要,因爲它僅用於確定自動註銷時間或刪除時間(註冊用戶和訪客用戶)。
我相信你可以通過使用2個單獨的表格來實現樂觀鎖定屬性,另一個用於無關屬性。
稍後,您可以將它們組合在一個數據庫視圖中。
例如:
create table optimistic_lockable {
id bigint primary key
....
}
create table non_lockable {
id primary key
,lockable_id foreign key refences optimistic_lockable (id)
}
create view model_view as
select * from optimistic_lockable ol, non_lockable nl
where ol.id = nl.lockable_id
你映射你的模型model_view
。並且IFF數據庫引擎允許插入視圖中,您可能會很好;)
Thx。你能舉個簡單的例子嗎?我不知道如何將模型分成兩個表格。 – GiCo
您使用的是哪種數據庫引擎? – WeMakeSoftware
我用內存數據庫中的H2來開發jdbc。 – GiCo