0
我有JPA EclipseLink的問題。 我有兩個函數:首先,它正確地在數據庫中插入一行。 第二次讀取同一個表中的所有值並將它們顯示給您。問題是,它顯示除最後一個報價之外的所有值,爲了使其顯示,我必須關閉並重新打開該應用程序。 我也嘗試禁用緩存不起作用。 你有什麼想法如何解決? 謝謝JPA Eclispelink - 無法檢索最後插入的記錄
我有JPA EclipseLink的問題。 我有兩個函數:首先,它正確地在數據庫中插入一行。 第二次讀取同一個表中的所有值並將它們顯示給您。問題是,它顯示除最後一個報價之外的所有值,爲了使其顯示,我必須關閉並重新打開該應用程序。 我也嘗試禁用緩存不起作用。 你有什麼想法如何解決? 謝謝JPA Eclispelink - 無法檢索最後插入的記錄
你是如何查詢報價?你正在訪問OneToMany,還是使用查詢?
如果訪問一對多,那麼它可能是一個緩存的問題,您可以禁用檢查,
http://wiki.eclipse.org/EclipseLink/FAQ/How_to_disable_the_shared_cache%3F
查詢應該總是讓數據庫中的所有對象。確保你提交了插入的對象。
刷新特定查詢看到,
http://wiki.eclipse.org/EclipseLink/Examples/JPA/Caching#How_to_refresh_the_cache
你怎麼插入記錄?您是否使用JPA進行插入?否則,JPA不會知道它。發佈一些代碼,以便我們可以看到你在做什麼。 – 2011-06-13 12:20:27