openjpa 相关问题

OpenJPA是Java Persistence API规范的开源实现。它是Java语言的对象关系映射(ORM)解决方案,简化了在数据库中存储对象的过程。它是在Apache 2.0许可下分发的开源软件。

无法将数据从 JPA 查询映射到模型类

@Query(value = "从报告中选择不同的 vip,实例",nativeQuery = true) 列表findAllVIPS(); 我在存储库类中有这个方法,我想将此数据映射到...

回答 1 投票 0

Jakarta 持久化 api 的 OpenJPA 升级

我一直在尝试将我的项目升级到spring 3.1.0。目前它使用 OpenJpa 和 java 持久性模式 1.x。 如果我将 javax.persistence 包升级到 jakarta.persistence 包,w...

回答 1 投票 0

类型“class *”尚未增强JPA异常

我正在运行 WebSphere v8,并在 Java EE 6 环境中使用 JPA 持久性。 当我尝试运行处理特定实体的代码时,我遇到了以下异常: javax.ejb.

回答 4 投票 0

org.apache.openjpa.persistence.PersistenceException:使用分布式事务时无法设置自动提交模式

我设置了简单的java ee项目并使用jta事务并使用OpenJpa 2.4.2作为Jpa提供程序,maven 3.3,eclipse 2020-06,jdk 8U2002,weblogic 12.4.2和java ee 6并得到此异常: javax...

回答 1 投票 0

在 Tomee Plus (OpenJPA) 上部署 JPA Web 应用程序时出错

按照以下步骤在 Tomee Plus 9.1.0 中测试 jackartaee jpa web 应用程序 https://oglimmer.medium.com/tomee-and-jpa-datasources-b95acb8663e4 /conf/tomee.xml: 按照以下步骤在 Tomee Plus 9.1.0 中测试 jackartaee jpa web 应用程序 https://oglimmer.medium.com/tomee-and-jpa-datasources-b95acb8663e4 /conf/tomee.xml: <Resource id="testdb" type="DataSource"> JdbcDriver org.postgresql.Driver JdbcUrl jdbc:postgresql://server_ip:5432/db UserName postgres Password password JtaManaged true DefaultAutoCommit false </Resource> 在 webapp/WEB-INF/persistence.xml 中: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <persistence version="3.0" xmlns="https://jakarta.ee/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"> <persistence-unit name="testjpa" transaction-type="JTA" > <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider> <jta-data-source>java:openejb/Resource/testdb</jta-data-source> <exclude-unlisted-classes>true</exclude-unlisted-classes> </persistence-unit> </persistence> 尝试访问 JPA 时: EntityManagerFactory emFactory = Persistence.createEntityManagerFactory("testjpa"); EntityManager em = emFactory.createEntityManager(); 我收到以下错误: null.openjpa.Runtime Starting OpenJPA 3.2.2 <openjpa-3.2.2-re5933d6 fatal user error> org.apache.openjpa.persistence.ArgumentException: The persistence provider is attempting to use properties in the persistence.xml file to resolve the data source. A Java Database Connectivity (JDBC) driver or data source class name must be specified in the openjpa.ConnectionDriverName or javax.persistence.jdbc.driver property. The following properties are available in the configuration: "org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl@f4cede5d". at org.apache.openjpa.jdbc.schema.DataSourceFactory.newDataSource(DataSourceFactory.java:70) at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.createConnectionFactory(JDBCConfigurationImpl.java:925) at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDBDictionaryInstance(JDBCConfigurationImpl.java:649) at org.apache.openjpa.jdbc.meta.MappingRepository.endConfiguration(MappingRepository.java:1540) at org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:531) at org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:456) at org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:123) at org.apache.openjpa.conf.MetaDataRepositoryValue.instantiate(MetaDataRepositoryValue.java:68) at org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:84) at org.apache.openjpa.conf.OpenJPAConfigurationImpl.newMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:1113) at org.apache.openjpa.conf.OpenJPAConfigurationImpl.getMetaDataRepositoryInstance(OpenJPAConfigurationImpl.java:1102) at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:657) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:207) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:166) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.doCreateEM(EntityManagerFactoryImpl.java:282) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:201) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:188) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:178) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:64) 非常感谢任何意见。 嗯,事情总是比看起来简单。 显然,使用符合 JPA 的容器(Tomee)你不能简单地 EntityManagerFactory emFactory = Persistence.createEntityManagerFactory("testjpa"); EntityManager em = emFactory.createEntityManager(); 您应该始终依赖容器来提供: @PersistenceContext(unitName="testdb") private EntityManager em;

回答 1 投票 0

OpenJPA左外加盟条件

能否将以下内容翻译成(Open)JPA? select t0.* from Person t0 left outer join Car t1 on t0.id = t1.id_person and t1.type = 'blah' 我想要的是指定外部连接条件......。

回答 2 投票 2

Apache Meecrowave OAuth2 JPA

我成功地使用JCache作为令牌存储创建了自己的OAuth2服务器,但是在迁移到JPA时遇到了问题。我的配置是:“-users”,“ test = test”,“ -...

回答 1 投票 0

在JPA中是否可以使用查找表作为转换器?

想象一下,我有一个简单的实体,如下所示:@Entity @Table(name =“ PERSON”)public class Person {@Id @Column(name =“ NAME”)private String name; @Column(name =“ GENDER”)私有String性别; ...

回答 1 投票 0

JPA为什么只有这个@ManyToOne返回null?

更新,我发现一些有趣的事情,当我像从学生那里运行SELECT那样从s.community =:community运行JPQL时,就会发生此问题,但是此查询运行良好,并返回了所有必需的...

回答 1 投票 1

JPA查询能否以Java Map的形式返回结果?

我们目前正在基于命名的JPA查询返回的两个字段来手动构建Map,因为JPA 2.1仅提供getResultList()方法:@NamedQuery {name =“ myQuery”,query =“ ...

回答 10 投票 33

使用OpenJPA在Spring中进行测试之间的清除持久性

我正在使用Spring Data JPA和HSQLDB,并将OpenJPA作为JPA提供程序。创建了2个测试类(SpringBootTest),它们依次执行,都使用相同的存储库保存(使用...

回答 1 投票 1

使用JPA更新多行

我想将表的列名称为'PCNAME'的表的所有字段更新。我要更新的表名是XYZ。我只想更新一些字段而不保留一些不变。这将...

回答 3 投票 11

在嵌入式TomEE 8.0中将实体管理器与OpenJPA结合使用时,获取神秘的“ org.apache.openjpa.persistence.PersistenceException:null”异常

我正在尝试为使用Apache TomEE Maven插件开发的Java Enterprise Web应用程序编写测试。该应用程序运行正常,一切似乎都正常运行。我...

回答 1 投票 0

将OpenJPA迁移到Spring Boot 2.1.7中的休眠状态

我正在将spring应用程序迁移到spring boot.spring项目中,已经使用OpenJPA实现了JPA。我需要将其更改为休眠状态。 persistance.xml

回答 1 投票 0

为什么我的@MappedSuperClass不起作用?

我具有以下@MappedSuperClass和@Entity:@MappedSuperclass公共类SuperClass实现可序列化的{....} @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)@Table(...

回答 2 投票 1

如何在Spring Data JPA排序中定义空处理?

我需要将我的数据按null排序,而不仅仅是null。如下所示:列A null null null 8 10 5意味着一旦所有null值都位于顶部,则其余所有值都不应全部排序...

回答 2 投票 3

两个不同实体中的相同@NamedQueries发出警告

我在两个实体中有相同的@NamedQueries,如下所示,@ Table(name =“STUDENT_TABLE”)@NamedQueries({@NamesQuery(name =“getStudentById”,query =“SELECT s FROM Student s where s.stdId =:stdId “),@ ...

回答 1 投票 1

JPA ClassFormat错误“在类文件javax / persistence / Persistence中不是本机或抽象的方法中的Absent Code属性”

当我尝试调用100%正常工作的代码时,我从eclipse中得到错误。例如,它在我的netbeans中工作,但不是这个eclipse项目。错误是荒谬的,我几乎可以肯定它是由一些人引起的......

回答 3 投票 5

JPA 2.0 - 等待线程的db-lock-release在发布后是否肯定会获取数据?或者万一它仍然符合初始标准?

我有一个多线程环境(集群,甚至是多JVM),有很多线程同时查询单个db-table。所有这些线程正在执行完全相同的查询,寻找...

回答 3 投票 0

Quarkus与openjpa和其他lib /框架的兼容性?

我真的很想使用graalVM来实现其AOT功能,从而大大缩短我的应用程序的启动时间。当我读到Quarkus.io和graalVM AOT与hibernate合作时我真的有...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.