eclipselink相关内容
我正在尝试使用 Eclipselink 将输入 JSON 解组为 JAXB 对象.但是,当我尝试这样做时,我发现嵌套对象最终被设置为空.我可以尝试自己解组嵌套对象,它会一直工作到必须解组另一个嵌套对象,然后将其设置为 null. 以这个类为例: @XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "事件", propOrder = {“
..
是否可以通过 @XmlDescriminatorNode/@XmlDescrimintatorValue 注释解组下一个 XML,或任何解决方法:
..
我有一个 JAX-RS Web 服务 (Jersey),它是 JPA (EclipseLink) 实体的 CRUD 接口.我的实体是从数据库表中自动生成的,并且我使用 JAXB 注释对它们进行了注释,以便可以将它们编组/解组到 XML.我的资源方法在需要时将 JAXBElement 对象作为参数. 我没有 XSD,但是,我愿意编写一个来验证请求中收到的 XML.但是,我不知道如何启动验证.J
..
我使用 spring 数据和 JpaSpecificationExecutor::findAll 方法来获取我的模型.调用此方法时如何使用查询提示? 上面的源代码工作正常,但我无法为我的 JPA 提供程序(在我的情况下为 EclipseLink)设置 QueryHint. @Repository公共接口 ProductRepository 扩展了 JpaRepository
..
我认为 FindBugs (2.0.2) 和 Sonar (3.7.3) 对通过 EclipseLink (2.5.1) JPA 实体的静态编织生成的代码的误报.具体来说,我看到多次出现 ES_COMPARING_PARAMETER_STRING_WITH_EQ在 com.test.domain.MyEntity._persistence_set(String, Object) 中使用 == 或
..
我正在尝试将 Lucene 与 EclipseLink 一起使用,并且想知道是否有任何好的集成库?我见过太阳耀斑,它看起来很石灰,它可能会做我想做的事,但它已经过时了(虽然我有旧版本的 EclipseLink,我使用的是 Lucene 的 4.10)这可能有效,但我找不到任何文档,如何使用它的示例或教程. 任何建议都将不胜感激(我不相信我们也可以切换到 Hibernate) 提前致谢
..
..
给出以下示例(部门 - 项目): 一个部门具有以下属性(复合主键): @Entity@IdClass(DeptId.class)公开课部{@ID@Column(名称=“编号")私有整数;@ID@Column(名称=“国家")私人字符串国家;@Column(名称=“名称")私人字符串名称;@OneToMany(mappedBy="dept")私人收藏项目;...} 这里是PK课: 公共类
..
我有两个对象 Antrag(应用程序)和 Anlage(设施).一个申请可以申请多个设施.应用程序直接保存在 DAO 中.这些设施通过级联保持. @Entity@Table(name = "EEG_ANTRAG")公共类 Antrag 实现了 Serializable {private static final long serialVersionUID = -24403440114434877
..
是否有可能在 EclipseLink 生成 ddl 后执行 sql 脚本? 换句话说,是否有可能使用带有“drop-and-create-tables"的 EclipseLink 属性“eclipselink.ddl-generation",并且 EclipseLink 在创建后执行另一个 sql 文件(将一些数据插入刚刚创建的某些表中)表定义? 我将 EclipseLink 2.x 和
..
我正在努力解决管理非平凡数据模型的 EJB3 类的问题.当我的容器管理的事务方法提交时,我抛出了约束验证异常.我想防止它们被包裹在 EJBException 中,而不是抛出一个调用者可以处理的正常应用程序异常. 要将其包装在合适的应用程序异常中,我必须能够捕获它.大多数情况下,一个简单的 try/catch 就可以完成这项工作,因为验证异常是从我所做的 EntityManager 调用中抛出
..
我将 EclipseLink 2.4.1 与 Glassfish 和 MySQL 数据库一起用于持久化实体. 我向实体添加了一个字段,当我尝试保留该实体时,它说新字段为“未知". 我们应该如何使用新的“创建或扩展表"功能?我原以为它会为此字段创建一个新列. 以下是一些相关信息,如果您需要更多信息,请告诉我. 提前致谢! 堆栈跟踪 ...引起:异常 [EclipseLink-
..
有没有一种方法可以使用 JPA EntityManager 使用批量插入.我知道没有直接的方法可以实现这一点,但必须有某种方法来实现这种机制. 实际上,对于每个插入操作,我都需要 300 毫秒,我想使用批量插入而不是单个插入来减少这个时间. 这是我当前用于单个插入的代码 @PersistenceContext(unitName = "testing")实体管理器 eM;查询查询 =
..
我对使用 PostgreSQLs json 类型特别感兴趣. 问题的核心似乎是Eclipselink没有内部映射到json类型.因此,使用一种简单的方法: @Column(name = "json", columnDefinition = "json")公共字符串 getJson() {返回json;} ...并试图插入一个对象,我得到一个异常: 内部异常:org.postgresql
..
我尝试将以下代码编写为流: AbstractDevice myDevice = null;for (AbstractDevice device : session.getWorkplace().getDevices()) {如果 (device.getPluginconfig().getPluginType().getId() == 1) {我的设备 = 设备;}} 这段代码工作正常.
..
我有以下实体: @Entity@Inheritance(strategy=InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name="orderType", discriminatorType=DiscriminatorType.STRING)@DiscriminatorValue(value="BASE")@Table(name = "订单"
..
运行由 maven 构建的具有以下依赖项的项目时: org.eclipse.persistencejavax.persistence2.2.0org.eclipse.persistencee
..
我正在开始使用 JPA,但我对 JPA 实现(EclipseLink、TopLink、Hibernate 等)究竟做了什么感到困惑. 我了解JPA的理论作用,但是各种实现的目的是什么?这些选择之间是否存在显着差异,正如所说的 DB 连接器/驱动程序?哪个最适合初学者? 我可能会选择 EclipseLink,因为我读过的大部分文献都使用它. 解决方案 JPA 只是一个需要实现
..
我以为我知道如何在 JPQL 中使用 JOIN 但显然不知道.有人可以帮我吗? select b.fname, b.lname from Users b JOIN Groups c where c.groupName = :groupName 这给了我例外 org.eclipse.persistence.exceptions.JPQLException异常描述:解析查询的语法错误内部异常:o
..
我没有找到使用 JPA (EclipseLink) 从 PostgreSQL 映射 JSON 和 JSONB 数据类型的方法.有人在 JPA 中使用这种数据类型吗,可以给我一些工作示例吗? 解决方案 所有的答案都帮助我找到了为 JPA 而不是 EclipseLink 或 Hibernate 准备好的最终解决方案. import com.fasterxml.jackson.core.typ
..