entitymanager

    8熱度

    1回答

    現在我創造EntityManagerFactory這樣創建EntityManagerFactory的編程方式(不persistence.xml文件): Map<String, String> properties = ImmutableMap.<String, String>builder() .put(DRIVER, "com.mysql.jdbc.Driver") .p

    1熱度

    2回答

    我有一個JPA實體的定義是這樣的: @Entity @Table(name = "JPA_TEACHER") public class Teacher implements ITeacher{ @Id private String id; @Column(name = "NAME") private String name; @OneToM

    0熱度

    1回答

    我有返回Map<AcadStudent, List<AcadStudentEvaluation>>的方法。我通過Entity Manager的查找方法使用數據庫中的Student對象,並通過查詢獲得評估結果。然後,我這樣做: myMap.put(Student,Evaluations); ,當我看到在控制檯結果我得到了這樣的學生參考:[email protected] 可有人告訴我什麼是錯,什

    8熱度

    2回答

    我想有在Java SE @Stateless public class CarDAO { @Inject private EntityManager em; public Car findById(Long id) { return em.find(Car.class, id); } } @Singleton public class

    1熱度

    1回答

    我有一個實體,我需要堅持,如果它不存在和更新/如果它存在替換。 我不想使用->findBy()查找並執行更新或新操作。 有了Doctrine1,您可以簡單地創建一個新實體並使用方法->replace();而不是->save();。我有點需要使用EntityManager的Doctrine2的這種行爲。 <?php $user = new User; $user->setName('Mr.Rig

    16熱度

    3回答

    我正在尋找一種從JPA實體創建數據傳輸對象(DTO)的好方法,反之亦然。 我想將DTO作爲JSON發送給客戶端,然後接收修改後的DTO並將其保存回數據庫。 從JSON解析到它的Java類後,從接收對象的EntityManager中執行合併方法將是最容易的。 例如有以下實體和保存修改的對象的休息方法: @Entity @Table(name="CUSTOMER") public class Cu

    0熱度

    1回答

    Hibernate EntityManager如何在多線程應用程序中使用(例如,每個客戶端連接在服務器上啓動它自己的線程)。 EntityManager的是否應僅僅通過EntityManagerFactory的創建一次,如: private static EntityManagerFactory emf = Persistence.createEntityManagerFactory("unit"

    32熱度

    3回答

    在幾個項目中,我已經成功地使用 @PersistenceUnit(unitName = "MiddlewareJPA") EntityManagerFactory emf; ... EntityManager entityManager = emf.createEntityManager(); 獲得EntityManager數據庫連接,但前幾天我一直想把我的項目轉移到Jboss EAP

    0熱度

    2回答

    我目前正試圖在雙向關係中映射這兩個實體,但得到如圖所示的異常。實體 Book.java: @Entity @Table(name = "Book") public class Book { @Id @GeneratedValue @Column(name = "id") private Long id; @OneToMany(fetch=

    1熱度

    2回答

    做一個以前保存的1對多的實體的查找。授權是: Book.java: @Entity @Table(name = "Book") public class Book { @Id @GeneratedValue @Column(name = "id") private Long id; @OneToMany(fetch=FetchType.LA