entitymanager

    0熱度

    1回答

    My EntityManager持久/提交數據到Postgres數據庫沒有問題。但是,它所造成的連接陷入了'閒置在交易中'。這裏是我的代碼: public User create(User user) { if(logger.isDebugEnabled()) { logger.info("creating user: {}", user); } En

    1熱度

    3回答

    我們在我們的Web應用程序中使用Hibernate + Spring啓動,我們遇到了EntityManager執行選擇查詢的性能問題。該查詢應返回20行,並在DBArtisan中執行< 1秒。 CriteriaQuery<Long> totalCriteriaQuery = criteriaBuilder.createQuery(Long.class); Root<M> totalRo

    0熱度

    1回答

    執行JPQL: select c from Chargeback as cc join cc.customer as c group by c order by max(cc.created) 用例。 產生org.hibernate.exception.SQLGrammarException:無法提取的ResultSet 當使用 select c.id from Chargeback as c

    1熱度

    1回答

    9我有多個XA-Datasources和相關的PersistenceUnits有問題。 我正在使用具有不同用戶/架構的Oracle數據庫。我配置了2個使用相同連接URL但具有不同用戶名的XA-Datasources。 數據源1 <xa-datasource jndi-name="java:/DS1" pool-name="DS1"> <xa-datasource-property nam

    3熱度

    1回答

    TL明確的實體; DR:我如何使用Doctrine\ORM\EntityManager::clear()使用$entityName? 比方說,我有一個Post實體與Author和Category。我想添加帖子到我的數據庫(隨機,從CSV文件或任何)。我在添加數據時遇到性能問題。內存使用增加,並減慢了進程,但我不知道如何(部分)清除EntityManager。 這就是魔法發生循環: $batchSi

    0熱度

    2回答

    我在這裏看到過類似的問題,但一直沒能找到真正適合我的答案。 我有2個不同的數據源,每個都有自己的事務管理器和實體管理器工廠。他們在自己的配置類各定義爲: @Configuration @ComponentScan({ "com.sprint.cst.data.v8p", "com.sprint.v8p.data", "com.sprint.v8p.data.util", "com.spr

    0熱度

    1回答

    我想從另一個字段每個I添加新記錄這個時間減去一個值是我的情況:例如 soldeJours(從實體contrat)= nbjours(從實體contrat) - dureeAssistance(從實體援助): 例: nbjours = 20,當我添加一個新的輔助dureeassistance = 5個soldeJours = 15時添加其他援助綿延援助= 3個soldeJours = 12 每次我在

    0熱度

    1回答

    em.merge()更新實體的初始化屬性設置爲null .. @PersistenceContext public EntityManager em; em.merge(invoice); 在我的數據庫 正在更新其設定的所有值在發票對象中, 以及它正在將其他人更新爲null,如發票對象那些值爲空。 它的替代方法是什麼,以便我只更新對象設置值。

    0熱度

    1回答

    我以僱員和公司類爲例。在Java持久化環境(Hibernate)中,當一個bean使用其自己的Entity Manager處理Employee類時,如果該對象具有其自己的Entity Manager,該如何調用公司類Bean方法?我必須做一對一的映射,還是可以通過應用程序配置以某種方式調用方法? 謝謝。

    1熱度

    2回答

    我正在使用JPA進行數據持久化。 我無法解釋我的程序中的行爲。 我有有另一個實體B爲member.In我的代碼實體A我創建的A新的實例,並在A設置B實例(從數據庫中獲取),然後我用EntityManager保存A。我正在使用容器管理的事務,因此所有事務都應該在方法結束時提交。 在非常相同的方法中,在堅持A之後,我嘗試獲取類C的實體。 C,與A一樣,具有B作爲其成員。我使用JQPL查詢來獲取C的B的