open-session-in-view

    0熱度

    1回答

    我有一個JPA實體與Lazy加載集合。我不需要收集每一次。 @Entity(name = "Foo") @Access(AccessType.FIELD) @Table(name = "TEST", schema = "TEST") public class Foo implements Serializable { private static final long serial

    0熱度

    2回答

    我想更新休眠中的對象,但我不明白爲什麼它沒有在數據庫中得到更新。任何人都可以幫忙嗎? Controller類 package com.petclinic.controller; import com.petclinic.ClinicService; import com.petclinic.Owner; @Controller @RequestMapping("/owners/{owne

    0熱度

    1回答

    我正在尋找如何在JPA中的View模式中實現Open EntityManager。然而,我可以找到的是Hibernate(Open Session In View)或Spring。 你們中的任何一個人可以給出一個例子(如果可能的話,代碼)如何在JPA和Java EE的View模式中實現Open EntityManager?

    0熱度

    1回答

    我這種情況(在底部的細節): X是一個Hibernate實體 XY是lazy-加載參考Y,另一休眠實體 yz爲休眠實體的延遲加載,緩存收集ž 在交易後的Spring bean,開放式會話中視中,我訪問Xyz並獲得「org.hibernate.Hi bernateException:無法解析爲二級緩存加載集合[...]的所有者「。 調試到休眠4.3.8.Final我發現X.y是使用臨時會話懶惰地加載

    2熱度

    1回答

    我使用Spring MVC與休眠4. 我的問題是當我用列表()方法從表中獲取所有記錄的條件。 有一個第三方進程每隔1秒向表中插入記錄,並且每次用戶按下「刷新」按鈕時都會顯示一張代表此表的屏幕。 當我在同一個會話中使用Criteria.list()時,我獲得了延遲45秒的記錄。最小。這意味着用戶只能看到在45秒之前插入的記錄。 這是標準使用方法: Criteria crit = getCurrent

    1熱度

    1回答

    我知道配置OSIVF是一種常見的痛點。我已經閱讀了過去幾天我能找到的所有頁面,但似乎沒有任何東西能夠幫助我解決這個問題。我已經成功地讓自己感到困惑,壽。我試圖讓這個配置非常簡單,因爲這個web應用非常簡單。那麼,這裏的錯誤: java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListen

    0熱度

    1回答

    我有一個Hibernate APP,我們試圖用ZK實現Open Session in View Pattern我有一個問題Hibernate爲每個線程創建一個會話並關閉它,但是在一個會話中我們有幾個操作[criteria和save或update]方法,我們開始使用更新方法,我們很快收到如果以下臭名昭著 NONUNIQUEOBJECTEXCEPTION 我們已經改變update()到merge(

    0熱度

    1回答

    我們最近在Hibernate中有一個APP,我們開始在我們的DAO的View中使用Open Session,我們獲取我們真正需要的數據..我們不關閉會話,但後來在我們的控制器中對實體Hibernate的操作是從數據庫中獲取數據我知道這種行爲是使用開放會話的主要原因,但我不需要獲取是一些情況..我想知道如果我可以告訴休眠不獲取數據在某些情況下.... student.getSchool()。getT

    0熱度

    1回答

    首先感謝您花時間閱讀我的問題。 ,我會用我的環境中啓動: Primefaces 3.5 的Hibernate 4.3.2 Glassfish的3.1.2 我的問題是這樣的:我要記錄的SQL查詢休眠使用log4j的不(和參數綁定對那些查詢)。記錄用於工作,直到我決定實施Open Session in View模式。現在日誌只包含來自此過濾器的信息(如「啓動數據庫事務」等)。 我的log4j.xml看

    0熱度

    1回答

    爲了解決休眠bug HHH-2763,我試圖更新我的應用程序從休眠3到休眠4.它似乎順利,直到我意識到,雖然我的應用程序可以讀取數據,它似乎永遠不會插入或更新。我打開SQL日誌記錄:在Hibernate 3下,有插入和更新。在Hibernate 4下,沒有插入和更新。 我們被重寫的OpenSessionInViewFilter類的closeSession方法如下做在休眠3明確刷新: public