openjpa相关内容

我无法以JPA问题开始jboss

我正在从WAS8.5.5迁移到JBoss EAP6.4. 我收到一条错误消息, 起因:org.jboss.modules.ModuleNotFoundException:openjpa:main 我创建的目录为 C:\ Applications \ jboss64 \ jboss-eap-6.4 \ modules \ system \ layers \ base \ or ..
发布时间:2019-09-20 20:03:52 Java开发

OpenJPA是否支持批量插入?

OpenJPA是否对批处理插入提供任何支持,类似于休眠?我尚未在文档中找到它,但我希望我能错过它.我知道 JPA通常不支持. 解决方案 答案很简单,是的. 更长的答案,请转到Hibernate文档的链接,然后将会话替换为JPA EntityManager. EntityManager em = emf.createEntityManager(); Transaction tx ..
发布时间:2019-09-20 20:02:29 其他开发

可空的日期列合并问题

我正在Geronimo应用程序服务器上将JPA与下面的openjpa实现一起使用.我也在使用MySQL数据库.我在更新具有nullable Date属性的对象时遇到问题.当我尝试将日期属性设置为null的实体合并时,不会生成任何SQL更新脚本(或修改其他字段时,会生成SQL更新脚本,但会省略日期字段).如果date字段设置为其他一些非null值,则将正确生成更新脚本. 有人有这样的问题吗? ..
发布时间:2019-09-20 19:43:20 Java开发

OpenJPA的Maven原型

问候. 我刚刚开始探索Maven,并且使用m2eclipse就像在Eclipse中使用Maven. 我发现有一个基于休眠的原型, 组ID:com.rfc.maven.archetypes和 工件ID:jpa-maven-archetype 有人知道包含测试框架的基于OpenJPA的原型是否存在吗? 非常感谢. 解决方案 有人知道包含测试框架的基于OpenJPA的 ..
发布时间:2019-09-20 19:42:14 其他开发

声明的持久性策略"OneToMany"不支持该字段类型.

我们是JPA的新手,它尝试建立一种非常简单的一对多关系,其中一个名为Message的pojo可以具有一个由名为GROUP_ASSOC的联接表定义的整数组ID的列表.这是DDL: CREATE TABLE "APP"."MESSAGE" ( "MESSAGE_ID" INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WIT ..
发布时间:2019-09-20 19:39:35 其他开发

IBM Websphere JPA配置-如何更新persistence.xml

我是EJB 3和JPA的新手. 我已经在appserver中创建了一个数据源,该数据源是jdbc/AppDataSource.默认的持久性提供程序保留为com.ibm.websphere.persistence.PersistenceProviderImpl. 我将默认的jta数据源JNDI名称保留为AppDataSource本身. 我实际上对JTA和非JTA感到困惑.他们有什么区别? ..
发布时间:2019-09-20 19:39:26 Java开发

如何处理锁(JPA)?

根据 Java持久/锁定Wikibooks *,最好的处理锁的方法是向用户报告乐观锁错误/异常. 问题在于它不可扩展.假设我有许多用户可能以相同的操作导致锁定.用户不在乎锁定错误消息. 简而言之: 最好的方法是禁用所有锁? 最好的方法是向用户报告错误锁定消息?但是用户必须重试其操作,直到操作成功! 最好的方法是重试交易,直到没有锁定? * 处理乐观锁异常 不 ..
发布时间:2019-09-20 19:37:30 Java开发

如何与JPA查询进行时间戳比较?

我们需要确保仅对JPQL查询返回最近30天内的结果.下面是一个示例: Date now = new Date(); Timestamp thirtyDaysAgo = new Timestamp(now.getTime() - 86400000*30); Query query = em.createQuery( "SELECT msg FROM Message msg "+ "W ..
发布时间:2019-09-20 19:37:02 其他开发

数据库分片和JPA

我正在开发一个Java应用程序,该应用程序需要在不同的PostgreSQL服务器中水平数据分区.我想使用JPA框架和Spring进行事务管理. 使用JPA分片数据的最受欢迎的框架似乎是休眠分片,该框架似乎已不再开发中,并且 OpenJPA 谢谢您的输入! 解决方案 您可以查看共享- JDBC ,它是用于分片数据库和表的JDBC驱动程序,可以适配任何ORM框架. ..
发布时间:2019-09-20 19:30:03 Java开发

我可以在JPA实体内执行查询以返回单个列

我有一个愚蠢的问题.如果可以做到,那就太好了,但我没有屏住呼吸. 我需要链接到我的JPA实体的表中的单个列作为所述JPA实体中的集合.有什么办法,我可以只取回与该实体相关的那一列,而不必取回整个表(这可能会非常昂贵?) 我可以在该JPA实体内执行查询,该查询将被执行并急切地加载到集合中吗? 我试图通过仅执行几个查询来避免不得不多次调用数据库. 您对此有何看法? 解决方 ..
发布时间:2019-09-20 19:18:20 其他开发

如何禁用JPA的锁定系统?

我正在使用OpenJPA,但遇到了锁定问题.我已经知道什么是OptimisticLockException以及何时抛出. 但是我该如何处理呢? 在下面*,您可以找到有关乐观锁异常的一小段内容. 简而言之,我如何才能完全禁用锁管理器? 在我的persistent.xml中,我具有以下xml代码,但是它不起作用.为什么? ... ..
发布时间:2019-09-20 19:13:48 Java开发

没有JavaEE 6可以使用JPA 2.0吗?

我正在使用 OpenJPA 2.1 (实现 JPA 2.0 )作为命令行实用程序。我正在使用 JPA 2.0 的新类。 我的编译目标是 Java SE 1.6 OpenJPA 2.1 附带所有 JPA 2.0 javax.persistence。* 接口/实现。 我可以声称我的实用程序没有依赖性在 JavaEE 6 ? 我的理解是 JavaEE 6 是标准的集合。因此,在任何其 ..
发布时间:2019-01-15 11:07:10 Java开发

为什么实体未初始化集合仅在当前事务之前持久保存的实体中自动初始化?

(请在阅读此问题后随时编辑标题) 我很简单 @ManyToOne 实体之间的双向映射父和子。 儿童名单收集 中的子项父永远不会被初始化,所以它应该是 null 。 使用 EntityManager.find(...)以前持久父然后从那个 Parent 获取列表给出了ArrayList,即使没有这个 Parent 的子项,也没关系。 但是,如果在同一个孩子的交易集合中 ..
发布时间:2019-01-14 12:26:04 Java相关

如何在JPA中混合继承类型

如何在同一继承树中将单表类型继承与连接表类型混合使用? 我没有使用hibernate只是JPA。 我知道通过阅读JPA规范,没有官方支持混合继承。 我无法改变架构。它确实与hibernate一起使用,但现在我需要使用openjpa来实现它。 我正在寻找一些解决方法。 解决方案 这对我有用: 超类: @Entity @Inheritance(strategy = I ..
发布时间:2019-01-09 21:56:38 Java开发

尝试将数据输入DB时出现InvalidStateException

我有一个方法返回特定DB的实体管理器。当我第一次使用该方法获取实体管理器时,一切正常。我可以使用实体管理器将数据保存到任何表A,B,C中。现在说我在表B中保存时出现异常 现在当我尝试在上面发生异常后对DB执行任何操作时,下次我尝试运行相同的代码在表A本身更新时失败。我可以看到下面的结果 ..
发布时间:2019-01-09 19:49:08 Java开发