尽管另有配置,Eclipselink 何时使用 DeferredChangeDetectionPolicy?
我正在调查基于 OSGi 的应用程序中的严重性能问题,该应用程序使用 Eclipselink 作为 JPA 类的持久性提供程序。该问题在应用程序版本更新后突然出现,…
Eclipselink 在 Apache Felix 下使用(动态)字节码编织吗?
我在 Apache Felix 中使用来自 Springsource(版本 1.1.0)的 Eclipselink 捆绑包。我的(JPA 注释的)实体类得到持久化等,因此基本机制有效。但是,…
为什么 JPA 在 merge() 时执行双重插入
在 EclipseLink 中,我遇到一个问题,一个元素被插入两次,导致主键冲突。场景如下: 我有三个实体:Element、Restriction 和 RestrictionElement。实…
EclipseLink:使用 @MapsId 的多列、一对一、JPA 2.0 @EmbeddedId 失败,@JoinColumn 为只读(比较派生标识)
我有以下设计: (来源:kawoolutions.com) 简单逻辑:Foos使用相同的列(相同的键)对 PostAddresses 使用多列 PK。 以下是 JPA 2.0 @EmbeddedId 映…
使用 EclipseLink 为 JPA 2.0 生成 DDL
我已经使用 JPA 2.0 注释创建了模型类。在运行时,我将使用 EclipseLink 2.2.0,但我一直小心地在模型类中仅使用纯 JPA 注释。 现在,如何为数据库生…
JAXB EclipseLink 与可空元素编组 CHOICE 的问题
我有一个定义如下的模式: <complexType name="x"> <sequence> <element name="year" type="date"/> <choice> <element name="comu…
GWT RCP - 序列化异常
从头开始一个新项目,转换为JPA,我的持久性提供程序是EclipseLink,添加了必要的库(eclipselink.jar,eclipselink.jar,javax.persistence,mysql-c…
在运行时使用 Eclipselink 交换实体表映射
是否可以使用 Eclipselink 在运行时更改实体表映射? 我有一个使用注释定义的实体视图映射。现在我有业务需求:“如果这些视图为空,请尝试基础表”。…
为什么 EclipseLink 将 NVARCHAR 类型映射到对象?
我正在使用最新版本的 EclipseLink (2.2.0) 和 SQL Server 2005。 生成类时,类型 NVARCHAR 映射到类中的 Object 类型。 我想它应该映射到 String 类…
JPA-将存储过程调用的结果集映射到实体类
我正在使用 eclipselink,并且有以下代码来调用存储过程: 查询 q = em.createNativeQuery("exec ....") List list = q.getResultList() 是否可以将此…
如何设置“非链式交易模式”来自实体经理
我正在尝试使用来自实体管理器的本机查询调用来调用存储过程,如下所示 String command = "..."//my stored procedure call command Query q = getEnt…
JPA 提供者:为什么与非 PK 列的关系/FK 在 Hibernate 和 EclipseLink 中有效?
我刚刚发现 JPA 不支持非主键列的正式关系/外键。请参阅此处: JPA 规范是否允许对非主键列的引用? 为什么这样的关系在 Hibernate 和 EclipseLink 中…
JPA - 不想在@PersistenceContext中硬编码unitName
我正在使用 eclipselink 并且我有这样的东西: @PersistenceContext(unitName = "unit1") 私有EntityManager em; 有什么方法可以从配置/属性文件中指…