jpa-2.0

    0熱度

    1回答

    我正在將ejb 1.0應用程序遷移到ejb 3.1應用程序。當前應用程序在jdk 8上的WebLogic Server Version:12.1.3.0.0中運行。對於POC,我選擇了一個會話Bean和一個實體Bean,並通過提供更新的ejb-jar.xml,orm.xml和持久性.xml(如下)。 <?xml version="1.0" encoding="UTF-8"?> <persiste

    0熱度

    3回答

    下面是該查詢例如,我執行 entityManager.createNativeQuery(SHIPMENTS_UNION_QUERY, RESULT_MAPPER) .setParameter("aggreagateCategories", aggregatePCNames) .setParameter("startDate", startDate)

    0熱度

    1回答

    當數據庫中的long字段爲null時,eclipselink在加載時會給它一個默認值0。我如何在全球範圍內更改該值,以便默認值變爲-1?

    2熱度

    2回答

    在我們的項目中,我們使用Hibernate,在日誌中,我們觀察到它有時使用Join,有時候選擇關係(因爲我知道它是FetchMode),當我們沒有指定FetchMode時。 如果沒有指定,Hibernate如何決定FetchMode中的哪一個使用? 有沒有這方面的規範?任何代碼行?任何物品?

    3熱度

    1回答

    我正在將hibernate-jpa-2.1中的NamedQuery重寫爲CriteriaQuery。最初的NamedQuery包含一個命令,該命令由指向別名子查詢的子句組成。 select new ItemDto ( item.id, item.number, (select count(*) from ClickEntity as click where click.item.id = item

    0熱度

    1回答

    首先,抱歉,如果我問的是明顯的問題,或者問題本質上是愚蠢的。 更多的學術問題需要知道我是否可以創建一個跨越或獨立於EntityManager的JPA查詢(命名或其他)。基本上,準備一次運行總是。我明白,我們只能從enitity管理器對象的createXXXQuery方法中獲得一個Query實例,但是,還有其他方法嗎? 這就是我要做的, public class MyRepo { @Persist

    0熱度

    1回答

    是否有任何方式使用Criteria API加入具有Manager層次結構的Player類,如下所示: 我想找到與給定ID的管理器中所有玩家在我的DAO,並試圖像這樣: 查詢: CriteriaBuilder cb = em.getCriteriaBuilder(); CriteriaQuery<Player> query = cb.createQuery(Player.class); Root

    1熱度

    2回答

    我使用JPA的EclipseLink 2.0 Glassfish的3.1.2.2 我想知道如果我叫 em.flush() em.clear() 後的對象立刻將提交給數據庫。我的問題是我做了很多交易,我得到了OutOfMemory。我想通過刷新事務的對象來避免這種情況。 後,我刷新和清晰的,我看不到將提交給數據庫的任何直接的實體,我只能看到他們後,整個過程完成後,告訴我這是不實際commiti

    1熱度

    1回答

    我有一個帶有屬性子項的父類作爲一對多關係。正如這個例子構建我認爲一個孩子只能有一個父:-) public class Parent { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(updatable = false, nullable = false, insertable = false, unique = tr

    0熱度

    1回答

    我有如下表: Column | Type | Modifiers -----------+---------+----------- palett_id | integer | not null x | integer | not null y | integer | not null sequence | integer | not null Indexes: "s