2013-07-30 20 views
0

,對象持久化到數據庫中。 根據add(...) method javadocs,這是正常的。ormlite:當我在<code>ForeignCollection</code>添加對象本地和不添加到ForeignCollection到DAO

有沒有辦法將它添加到本地而不是DAO? 當我打電話foreigncollection.add(),我不希望創建()調用

+1

你可以編輯你的問題,使其更簡單嗎?你是否要求另一種方法,只是將其添加到本地,而不是添加到DAO中? – Gray

+0

我仍在尋找解決方案,如果你能告訴我在ORMLite中這樣做的方式...... – Bibix

回答

1

是否有辦法在本地加(),並調用創建()在第二時間?

不知道你問這裏到底是什麼。如果我的猜測是正確的,並且您要求方法ForeignCollection哪個不是而是將其添加到數據庫中,那麼在ORMLite中有更好的方法。

ForeignCollection只是一個視圖到另一個表。如果你已經添加了一個元素到另一個表中,那麼你所需要做的就是刷新具有ForeignCollection的實體並且它將被更新。另一件要做的事是而不是使用渴望的集合。懶惰集合總是進入數據庫,因此如果元素被添加到數據庫中,它們將被發現。

希望這會有所幫助。