openjpa

    0熱度

    1回答

    我正在使用Spring和OpenJPA開展項目。我有一個用例,我需要在不同的項目/ maven模塊中創建相同數據源的實體。 方法1: 我有具有含有具有特定功能的實體組兩個模塊Maven項目核心實體。 模塊A - Enitity1,Enitity2,Enitity3 模塊B - Enitity4,Enitity5,Enitity6 我具有用於每個組的實體的創建單獨的持久化單元和持久性XML。當實體在

    0熱度

    1回答

    我的應用程序使用OpenJPA連接Postgres數據庫。在架構中,我在列中使用了inet postgres數據類型。 Java中的這個字段是一個字符串。我能夠正確地閱讀該字段,但我在插入新行時遇到問題。 在互聯網上搜索我已經發現了三個可能的解決方案做到這一點: 創建本機查詢。這種方法可行,但在我的具體情況下,創建一個Native查詢以插入此行意味着創建更多由OpenJPA管理的查詢,這可能會導致

    -3熱度

    1回答

    我有很多對許多項目和文件之間的關係被映射這樣: @LoadFetchGroup("documents") @ManyToMany(targetEntity = entity.Document.class, mappedBy = "projects", cascade = CascadeType.ALL) private List<Document> docs = new LinkedList<

    2熱度

    2回答

    我使用Apache Tomme 1.7。 我有兩個實體,Autor和Livro,具有ManyToMany關係。如果我的實體只有一個Id字段,我可以使用通用dao執行findAll,findOne並正常更新。 問題是,如果我嘗試添加其他字段,如「名稱」到一個實體,更新和findOne停止工作! 我有以下實體: 作者日期: @Entity public class Autor { @Id

    0熱度

    1回答

    我已經安裝了Karaf和OpenJPA並對其進行了測試,如here所述。我安裝了examplejpa,它工作正常,沒有任何錯誤。 但是,我需要在另一個Karaf包中使用此jpa(Person類和PersonService接口)。換句話說,我已經安裝了examplejpa。現在我想創建一個新的bundle,它可以通過examplejpa bundle來訪問數據庫。 我該怎麼做這件事? 一般來說,有沒

    0熱度

    2回答

    我在IntelliJ IDEA中從頭創建了一個新的Java應用程序。現在我想使用jar庫,例如OpenJPA的。我添加使用Project Structure庫 - >Libraries這樣的: 然後我想在我的Java代碼中使用註釋從庫,但我沒有得到導入這些類的選項。它看起來像的IntelliJ IDEA是不是我的圖書館還知道: 我在做什麼錯誤添加此庫時?還有什麼我必須做的才能讓它工作? 加入這個庫

    0熱度

    1回答

    我們在我們的項目中使用Spring Data(版本1.3.2)和OpenJPA(版本2.2.2)。 OneToOne關係在我們的實體中面臨延遲加載字段的問題。我將用一個例子來描述這個問題:我們有兩個實體(稱爲Person和Address)。 Person和Address之間有一對一的關係。下面給出的是Person和Address實體的代碼示例(getter和setter冷落爲了簡潔): @Enti

    0熱度

    1回答

    我正在實現訪問MySql數據庫的服務器上的REST API。數據庫使用JDBC/OpenJPA進行訪問。有幾種使用OpenJPA註釋(@Id,@Column等)和對象-XML綁定註釋(@XmlRootElement,@XmlElement等)註釋的對象模型。我正在使用Jersey作爲REST API。問題是,當試圖訪問像「myapp /.../ users/admin」時,我得到一個錯誤,說當有「

    0熱度

    1回答

    我有一個涉及從多個設備(千次)記錄數據的項目 - 設備每X秒發送一次需要記錄的數據。 設備嚮應用服務器(Apache TomEE)發送HTTP GET請求,服務器解析請求並將其存儲到SQL Server數據庫。 TomEE服務器被複制3次,並且負載均衡器在它們之間循環請求。 我用OpenJPA中存儲的記錄,這樣(的em持有需要存儲的記錄): EntityTransaction tx = em.ge

    4熱度

    3回答

    目前我正在將新的JPA實體映射到舊的數據庫。數據庫中的列名具有用'my_column_name'等下劃線分隔的列名。 問題是JPA默認使用駱駝大小寫。 // Will be 'myColumnName' in queries and generated databases private String myColumnName; 我知道這是可以添加@Column(name =「...‘)或@