openjpa

    0熱度

    1回答

    我有一個jpa查詢,應該返回4行,它確實返回4行,但只有結果的前2行是好的,接下來的2是重複的第一行。不,第一行不在數據庫中重複。 這是我的查詢: public static List<DetalleProcesosEntity> getALLbyid(int id_proceso){ Query q = entityManager.createQuery("select a from

    0熱度

    2回答

    我試圖刪除使用entityManager.remove(parent)具有一對多的父子關係的父實體。但是,從SQL日誌中,我看到OpenJPA首先調用UPDATE,並試圖爲NOT NULL字段設置爲空。 executing prepstmnt 773394836 UPDATE child SET parent_id = ? WHERE parent_id = ? [params=(null) nu

    0熱度

    1回答

    我使用JPA與Java的POJO一起堅持我的數據庫 @Entity @Table(schema = "CENTRALSERVICES", name = "APPLICATION") public class Application { @Id @Column(name = "id", nullable = false, length = 128) private

    3熱度

    1回答

    我在熔絲ESB中爲JPA的RESOURCE_LOCAL交易類型遇到問題。 我也沒有完全瞭解JTA或RESOURCE_LOCAL對我更好。 我的persistence.xml: <persistence-unit name="invoicePersistence" transaction-type="RESOURCE_LOCAL"> <provider>org.apache.openjp

    0熱度

    1回答

    我正在Eclipse中使用APACHE OpenJPA構建JPA動態Web項目。 我有以下文件結構: - User (Model file) - DataManagerContoller - JPASerlvet 當我試圖在本地Tomcat服務器上運行我的項目,我遇到The type "class com.rs.u2.u2jpatest.User" has not been enhance

    2熱度

    1回答

    我剛開始學習JAX-RS,並試圖用JAX-RS書籍修改O'Reilly RESTful Java中的一些示例。我遇到了一個問題,當我試圖將XML文件發佈到我的JAX-RS服務之一時,出現空指針異常。我發佈的特定資源使用JPA將信息保存到德比數據庫。在閱讀其他幾個問題/迴應和教程後,我確信我的代碼是正確的,但也許我錯過了一些配置。看起來實體經理並沒有因爲某種原因被注入,即使我有適當的註釋。任何關於我

    1熱度

    1回答

    我從一個數據庫獲取我的域對象,然後將它們保存到另一個空數據庫。我爲持久層使用Spring Roo,所以我對持久化的完成方式(使用merge vs persist)有最小的控制。 堅持的時候,我得到異常: OptimisticLockException:試圖連接刪除實例類型 「類XXX」 OID爲 「XXX」。如果實例是新的,版本字段 應該留給它的默認值 按說,我應該能夠設置對象以虛假的「pcVer

    0熱度

    3回答

    我在嘗試更新實體列表。其實我必須更新每個實體兩次。首先,我需要設置一些狀態,然後執行一些操作來生成PDF報告,然後再次更新該實體的狀態。我得到這個OptimisticLockException。該表不在系統中的其他地方更新。我不知道我做錯了什麼。 public void procesarImpresiones() { Query q = em.createNamedQuery("Gape

    0熱度

    1回答

    需要說明,我試圖返回管理員如果用戶表中找不到ID select * /*both admin & user data */ from admin,user where admin.id = user.id 我都聯繫&用戶(我用於其他用途)的POJO。我在管理員中包含用戶並使用@primarykeycolumnjoin & @onetoone (optional=false)。 OpenJP

    1熱度

    1回答

    有沒有什麼辦法可以取代'?'在打印出來的openjpa查詢? TRACE openjpa.Query - 執行查詢:查詢:[email protected]; TRACE openjpa.jdbc.SQL SELECT * FROM TEST_TABLE WHERE ID =? AND ROWNUM < =? [PARAMS =(長)111,(長)5001] 我驗證不同的組合與輸入以下內容: <輸