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