entitymanager

    1熱度

    3回答

    我有一個實體類和一個實體DAO類。 是否應該由DAO類負責創建實體類的實例,或者應該有一個實體創建者/管理者類使用DAO類僅從數據庫獲取數據以創建實體類。 感謝, 克里斯

    4熱度

    2回答

    藉助於Spring,我可以自動裝配具有以下屬性的bean: @PersistenceContext(unitName="foo") private EntityManager em; 使用下面我可以手動自動裝配豆「someBean」: ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("M

    0熱度

    2回答

    我有一個在JBOSS內運行的託管bean /服務。然後我有一個石英工作,偶爾會喚醒並調用託管bean的方法。這種方法有時候很長,而且由於我不希望quartz作業超時,所以我在託管bean中實現了一個線程來執行處理。當線程完成後,我需要用結果更新數據庫表。這是一個非常連續的過程,它需要基於一些業務規則等。 我的主要問題是,我可以在服務中使用一個EntityManager沒有問題,但是我不能從線程內使

    2熱度

    1回答

    我一直在努力,因爲我無法將EntityManager實例化,因爲我將OneToMany列添加到已具有OneToMany列的類中。 現在EducationInfo對用戶有一個OneToOne,因爲每行對於一個人來說都是唯一的,但我希望能夠加載給定用戶名的所有教育信息。 我在添加列時沒有更改orm.xml文件,我只是刪除數據庫以便重新創建它。 class User { @Id @G

    16熱度

    2回答

    什麼是實現簡單更新的標準方式? 示例:我們的用戶電話號碼爲NNNNNN,現在我們要將其設置爲YYYYYY。 @PersistenceContext private EntityManager em; public void update (User transientUser) { what should be here? } 用戶實體儘可能簡單: @Entity @Tab

    1熱度

    2回答

    我有一個JPA項目連接到一個MySQL數據庫,其中我的實體對象映射到一個約束2列的表。即: @Entity @Table(name = "my_entity") class MyEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false)

    8熱度

    3回答

    我是新來的JPA/OpenJPA中,我發現,如果我不叫EntityManager.clear()後,我堅持我的實體(在一個循環中我不斷添加新的實體)得到OutOfMemoryError。我不確定這是否是預期的行爲,或者它只是OpenJPA 1.2.1故障。 所以,我是否需要明確地分離實體自己? 如果我不是,這是一個很好的做法嗎?

    2熱度

    2回答

    當使用EntityManager時,最好是在PersistenceContext之間獲得一個實例並在我的程序中傳遞它,或者是否應該多次使用依賴注入? 在我的應用程序中,每個客戶端都將與有狀態會話bean進行通信,並且每個bean在某個時刻需要使用EntityManager。 我想bean方法是同時調用的(但我甚至不確定)。 如何保證我以線程安全的方式使用EntityManager?通過交易?在每個

    28熱度

    1回答

    截至目前,我有一個持久化的Spring應用程序。但是現在我想使用Hibernate和JPA來完成我所有的數據庫活動。我想用一個實體管理器來做這件事。 我一直在閱讀關於這個問題的許多文檔和教程,我一直在困惑我是否需要一個persistence.xml文件。另外,我也一直對如何設置我的applicationContext.xml文件感到困惑。 有誰知道一個很好的網站來看看,以學習Spring + Hi

    0熱度

    1回答

    我反向設計了一些數據庫表,並創建了一個Facade接口和實現類。 我需要對實體執行refresh(),但EntityManager對於逆向工程是私有的,我不想編輯逆向工程類。 如何獲取EntityManger以便我可以調用refresh()?