问题标签 [javax.persistence]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java 持久性:合并失败后的致命错误。如何继续合并?
我尝试捕获无法保存到数据库的损坏对象的错误。目标是跳过错误并继续合并其他对象。
}
这是我无法避免的预期错误:
12:51:37,325 调试 [org.hibernate.engine.jdbc.spi.SqlExceptionHelper](默认任务 4)无法执行语句 [n/a]:com.ibm.db2.jcc.am.SqlIntegrityConstraintViolationException:DB2 SQL 错误: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=7, TABLEID=5, COLNO=18, DRIVER=4.24.92 at com.ibm.db2.jcc.am.b6.a(b6.java:806)在 com.ibm.db2.jcc.am.b6.a(b6.java:66) 在 com.ibm.db2.jcc.am.b6.a(b6.java:140) 在 com.ibm.db2.jcc .am.k3.c(k3.java:2817) 在 com.ibm.db2.jcc.am.k3.a(k3.java:2254) 在 com.ibm.db2.jcc.t4.ab.r(ab .java:1631) 在 com.ibm.db2.jcc.t4.ab.l(ab.java:748) 在 com.ibm.db2.jcc.t4.ab.d(ab.java:111) 在 com。 ibm.db2.jcc.t4.pc(p.java:44) 在 com.ibm.db2.jcc.t4.av.j(av.java:162) 在 com.ibm.db2.jcc.am.k3。 an(k3.java:2249) 在 com.ibm.db2.jcc.am.k4.a(k4.java:4609) 在 com.ibm.db2.jcc.am.k4.b(k4.java:4154)在 com.ibm。db2.jcc.am.k4.be(k4.java:821) 在 com.ibm.db2.jcc.am.k4.executeUpdate(k4.java:795) 在 org.jboss.jca.adapters.jdbc.WrappedPreparedStatement。执行更新(WrappedPreparedStatement.java:537)
但在那之后,我的 entityManager 不再用于进一步的操作:
12:51:47,917 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper](默认任务 4)SQL 错误:0,SQLState:空 12:51:47,917 错误 [org.hibernate.engine.jdbc.spi. SqlExceptionHelper](默认任务 4)IJ031070:事务无法继续:STATUS_MARKED_ROLLBACK 12:51:47,920 调试 [org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl](默认任务 4)从 afterTransaction 12:51 启动 JDBC 连接释放: 47,922 DEBUG [org.hibernate.engine.jdbc.spi.SqlExceptionHelper](默认任务 4)无法记录警告:java.sql.SQLException:IJ031070:事务无法继续:org.jboss.jca.adapters.jdbc 的 STATUS_MARKED_ROLLBACK。 WrapperDataSource.checkTransactionActive(WrapperDataSource.java:248)
期待建议:-)
java - 是否可以在 SpringDataJpa @QueryHint 注释中指定 fetchgraph/loadgraph
是否可以在 Spring Data Jpa 中以某种方式指定javax.persistence.fetchgraph
或javax.persistence.loadgraph
使用 @QueryHint?
我有一个实体图
以及repository中对应的方法
java - Java 在 IntelliJ 中添加 javax.persistence
我正在尝试创建一个基本的 Java Spring 程序。我从哪里获得 javax.persistence?它无法解析持久性,并且尝试后无法在 Web 上查找 JAR。目前使用 IntelliJ 。
java - 如何在同一事务中使用 javax.persistence.Query.executeUpdate() 和 org.hibernate.session.update()
我有一个对象形式的类 x,我想通过 session.update() 更新它的属性,还有一个来自类 x 的对象列表,我想在同一事务中使用 query.executeUpdate() 更新其中的属性。提交事务服务器输出日志后显示此错误:
原因:java.sql.SQLException:无效的列类型:oracle.jdbc.driver.OraclePreparedStatement.setNullCritical(OraclePreparedStatement.java:4596) 的 oracle.jdbc.driver.OracleStatement.getInternalType(OracleStatement.java:3963) 的 16 .jdbc.driver.OraclePreparedStatement.setNull(OraclePreparedStatement.java:4578) 在 oracle.jdbc.driver.OraclePreparedStatementWrapper.setNull(OraclePreparedStatementWrapper.java:1285) 在 com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setNull(NewProxyPreparedStatement.java :462) 在 org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasicType.java:280) 在 org.hibernate.type.AbstractStandardBasicType 的 org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:61)。 nullSafeSet(AbstractStandardBasicType.java:275) 在 org.hibernate.type.AbstractSingleColumnStandardBasicType。nullSafeSet(AbstractSingleColumnStandardBasicType.java:39) 在 org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEntityPersister.java:2729) 在 org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3168) ... 53更多的
java - JavaFX、EclipseLink 和 javax.persistence 的问题
我正在尝试使用JavaFX编写一个可以与 MySQL 数据库交互的程序。我已经编写了与数据库交互的代码并且它正在工作。我使用了库EclipseLink
和. 但是,一旦我在 JavaFX 项目中使用这三个库,就会收到一条错误消息。jakarta.persistence(2.2.3)
mysql-connector(8.0.20)
我尝试了不同版本的库并将它们直接作为 a.jar
和 Maven 导入。
那是我的 pom.xml
而我的 module-info.java
我使用IntelliJ IDE并自动生成pom.xml和module-info.java。
java - 在没有嵌套 JSON 的情况下使用 @Embeddable
我正在尝试使用@Embedded 和 @Embeddable javax 注释来保持我的 Java 类更干净,但我希望生成的 JSON 被展平。
期望的行为:
实际行为:
这可以使用这些注释吗?
到目前为止我所拥有的:
组织.java
地址.java
java - 使用 CriteriaUpdate 更新多对多关系
我正在尝试使用 CriteriaUpdate 更新多对多关系。
以下是实体;
下面是DAO中的代码
上面的代码抛出以下异常
如何使用 CriteriaUpdate 进行更新?
java - Javax-Persistance:实体没有使用 Java 记录的主键
我正在尝试使用 Java 记录创建实体类,但我收到错误消息“实体没有主键”,尽管我分配了 ID 注释。
这有什么问题?