entitymanager

    0熱度

    2回答

    我總是使用來自控制器或實體庫類的原則,現在我試圖從靜態類中使用它,但我找不到任何有關如何做id的示例。 基本上我需要(我認爲)以靜態方法創建實體管理器的方法。 感謝 中號

    0熱度

    3回答

    我的工作從休眠/ OpenEJB的/ TomEE的應用遷移到Hibernate/JBoss和我有這樣的例外在運行時: java.lang.ClassCastException: org.hibernate.internal.SessionImpl cannot be cast to org.hibernate.ejb.EntityManagerImpl 雖然運行此代碼: ... import

    0熱度

    2回答

    我是JavaEE中的新成員。我正在嘗試使用帶DAO和服務層的JPA製作Web應用程序。部分任務不是使用Spring和Hibernate。所以我只能使用JPA。 據我所知,Service和Dao應該是一個Singletones。我應該在每個數據庫操作上獲取EntityManager,然後關閉它。我正在使用GenericDao進行某些操作,並且Dao中需要EntityManager作爲字段。 如何使用

    0熱度

    1回答

    我想知道是否有可能使一個JPA實現拋出一個異常,當一個託管BO在管理實體管理器的事務之外被修改時。例如: BO someBO = new BO(); entityManager.getTransaction().begin(); entityManager.persist(someBO); entityManager.getTransaction().commit(); someBO.s

    1熱度

    1回答

    我無法遷移到Symfony3。 我有FormType類中的窗體,並通過實體管理器通過構造函數。 下面是示例的代碼: 控制器 $form = $this->createForm(new SubjectType($emDefault)); Form類 class SubjectType extends AbstractType { private $em; public fun

    1熱度

    2回答

    我有一個User類和一個Email類。 我使用@OneToMany註釋來描述一個用戶可以擁有多個電子郵件和一個電子郵件分配給一個用戶的關係。 現在的問題是:當創建用戶和電子郵件並將電子郵件分配給用戶時,我試圖找到一組電子郵件正由JPA初始化的方式。通常這在我做的時候工作正常em.find(User.class, "test"); 這隻在創建用戶時不起作用。 emails屬性始終爲大小0或甚至爲空。

    0熱度

    2回答

    我使用JPA註釋(冬眠實現),並且我想通過合併it.There是任何註釋或溶液,以避免重複然後除去實體來改變實體的ID?

    0熱度

    3回答

    我正在使用Google Cloud SQL的應用程序。我正在使用Hibernate 4.2.0.Final,並且我注意到,在閒置8小時後,我的連接已關閉。我一直在互聯網上搜索,找不到有效解決這個問題的東西。我發現的所有信息總結如下: 使用連接池,我應該指定更高的超時時間。我已經嘗試過c3p0和DBCP 2.1.1庫,但他們都沒有解決這個問題。 在某個查詢之前打開一個連接,然後關閉它。問題是我想使用

    0熱度

    2回答

    我有一個查詢來獲取我擁有的數據庫的大小。 我寫了下面的: @SuppressWarnings("unchecked") List<Long> results = (List<Long>)em.createQuery("SELECT sum(data_length + index_length)/1024/1024 \"DataBaseSizeinMB\" FROM information

    0熱度

    1回答

    鑑於兩行代碼: entityManager.find(MyEntity.class, myId); ((Session) getEntityManager().getDelegate()).load(MyEntity.class, myId); 第一條指令工作正常,但第二個罰球org.hibernate.SessionException:會話被關閉!任何想法 ? 語境:春季批次3.0.6/