hibernate-session

    2熱度

    1回答

    在我們的web應用程序,我們有一個HibernateSessionFactory類,即打開和關閉連接。一切都可以,但是當我們更新數據庫中的數據時,它在我們的應用程序中不會改變。不幸的是,我們看到數據庫中的舊數據。我該如何解決它? public class HibernateSessionFactory { private static final ThreadLocal threadL

    0熱度

    1回答

    你好我是學習hibernate框架的新手。我解決了我的錯誤,但我不知道發生了什麼問題。在我的項目中,我有兩個表格Tblbarang和Tbljenis。 Tblbarang的1個字段由Tbljenis作爲外鍵具有關係。 我想更新Tblbarang表。我有兩個方法 private void getcombobarang() { Query q = sess.createQuery("from

    0熱度

    2回答

    我的代碼工作,我只是想知道,如果它寫得很好,我應該修改。 我使用不同的方法來執行MySQL選擇,使用Hibernate HQL和Criteria。主要是學會使用它們。 另一個問題是關於Hibernate會話,我不知道我是否以正確的方式使用它。 我有這個會話創建類: public class HibernateUtil { private static final SessionFact

    2熱度

    1回答

    我想更好地瞭解Hibernate的工作方式...... 我有一個問題,我解決不了。 應用程序啓動時,它使一個查詢 Session session = HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); int result; String query = "SELECT coun

    0熱度

    1回答

    「將集合關聯到兩個會話的非法嘗試」的異常是衆所周知的,並且在兩個不同的會議。我有一個彈簧mvc集成測試,它發生,並需要一個建議如何使其正常工作。 此外重要的是要注意,我使用https://github.com/FasterXML/jackson-datatype-hibernate這有助於在將域對象轉換爲json時避免LazyInitializationException。我的猜測是,它在內部打開

    0熱度

    1回答

    我使用hibernate 4和spring-aop來處理事務,以便在服務器端總是有一個打開的事務。 我想創建一個嵌套的事務來處理它,但我得到一個錯誤:非法嘗試將代理與兩個打開的會話關聯。請參閱下面的示例: 實體e2使用持久實體e1中的數據創建並保存在嵌套事務中。 E1有一個深度圖沒有完全初始化。 在不拋出異常的情況下創建e2的正確方法是什麼? 實施例方案: --- | V

    0熱度

    1回答

    我正在使用hibernate與數據庫交互。插入,刪除,更新操作沒有問題,因爲它們以commit語句結束session.getTransaction.commit()。 雖然selecting data,listing records hibernate返回之前顯示的數據,並且不顯示所有新記錄或更新。 因此,在提出這個問題之前,我嘗試過(兩週前)導航到類似的問題,但在應用所有建議時沒有找到答案。 (

    6熱度

    1回答

    我有一個應用程序與Spring和Hibernate3運行良好的生產。以下是在Spring的applicationContext.xml中配置會話工廠的配置 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="d

    0熱度

    1回答

    我想了解'Hibernate會話不是線程安全的'的含義。我已經知道了(如果我錯了,請糾正我): 在非JTA環境中的會話保存在Thread Local中。所以它被綁定到當前線程。 在新線程中調用getCurrentSession()會將新會話與其自己的線程本地關聯。 假設我們在2個線程(T1,T2)之間共享一個實體,在T1中加載並在T2中使用,我們可能會遇到延遲加載等問題,因爲T1和T2中的會話不同

    1熱度

    2回答

    作爲每hibernate documentation:,有關於如何使用session.replicate()和usecases該特徵作爲一個小例子: 11.9節。複製對象的兩個不同數據庫之間: Usecases此功能包括:進入 不同數據庫中核對數據,產品升級時升級系統配置 信息,回滾期間 非ACID事務中所做的更改。產品升級時 回滾non-ACID事務中所做的更改 升級系統配置信息: 是否有人可以