eclipselink

    0熱度

    2回答

    我對Eclipselink和持久對象的一些簡單示例有些困惑。對此很新穎。在創建和改變一個對象以保存在數據庫中的哪一點上,它有什麼關係?例如你用這個對象所做的所有工作都必須在em.getTransaction()。begin();之後完成。叫做?或者你可以做任何你需要的東西,然後開始,堅持,關閉? 我在Tomcat中使用了這個例子。非JTA RESOURCE_LOCAL 在下面討論的差別: Enti

    0熱度

    1回答

    我正在使用eclipselink 2.5.1。 假設我有這兩個班級。 JAVA @Entity public class Car implements Serializable { @EmbeddedId protected CarPK carPK; private String color; @ManyToOne(fetch = FetchType.L

    1熱度

    2回答

    我有一個帶有多個參數的JPA/EclipseLink模型,其值由PostgreSQL數據庫設置爲默認值。具體來說,我有: SERIAL類型的id列其中自動遞增,當添加新行 TIMESTAMP類型的created_at欄默認爲now() 我的模型看起來像這樣: import javax.persistence.*; @Entity @Table(name="entity") @NamedQu

    0熱度

    1回答

    我有兩個類A & B,B擴展A和A是@MappedSuperclass,因爲它由其他實體擴展,以及一些常用字段。 A類 @MappedSuperclass public class A implements Serializable { @Column(name="TYPE_ID") private String type; @Column(name="FEATURE_CODE")

    1熱度

    1回答

    在我們調用ManyToOne註釋字段的getter方法時,持久性提供程序(如EclipseLink或Hibernate)使用find()或getReference()加載實體? find()回報null如果EntityNotFound getReference()拋出EntityNotFoundException 那麼應該怎麼幹將的情況下做實體是沒有發現?

    0熱度

    1回答

    從mappedsuperclass字段我有以下層級 @MappedSuperclass public class MensajeErrorBase{ @Enumerated(EnumType.STRING) @Column(name = "SEVERIDAD", nullable = false, length = 50) protected EnumSeveridadMensaje s

    0熱度

    1回答

    有效的,這是我的倉庫: @Repository public interface EventRepository extends JpaRepository<Events, Long>, JpaSpecificationExecutor<Events>{ @Query(value=" SELECT DISTINCT event.EVENT_ID " + "FROM E

    0熱度

    3回答

    我正在處理應用程序,它具有一個名爲My.java的實體,它從具有稱爲編輯的字段的另一個實體擴展。 此字段將使用當前時間戳更新,每次更新 我正在使用單表繼承策略。 我使用jpa/eclipse鏈接作爲持久性提供者。 編輯的字段正在使用當前時間戳進行更新,即使在調用setter方法的情況下,我的java代碼中也沒有其他引用更改此編輯字段的值。 在調試時,我可以看到UPDATE QL語句,用於編輯的字段

    0熱度

    1回答

    感謝this thread,我使用JPA EclipseLink爲org.joda.time.DateTime註冊並使用了自定義Converter。下面是一個簡單的使用(只有相關部分): @Converter(name = "jodaTimeConverter", converterClass = JodaDateTimeConverter.class) public class MyEntit

    0熱度

    1回答

    我瞭解一個EntityManagerFactory(EMF1)的實例有它自己的EntityManager和會話。如果我使用與EMF1相同的憑據創建EntityManagerFactory(EMF2)的另一個實例,那麼它應該有它自己的連接池和會話。但它不是因爲這個原因會話定製也被稱爲一次,如果一切是相同 package test.jpa.factory; import java.sql.Conn