与 JPA 共享通过 preparedStatement 完成的插入

Share inserts done via preparedStatement with JPA

提问人:Ajay Sharma 提问时间:11/2/2023 最后编辑:BVFreakAjay Sharma 更新时间:11/2/2023 访问量:27

问:

我正在使用 HikariCP 和 PreparedStatments 在 Java 中进行批量插入。JPA 用作持久性提供程序。

要求:-

通过 HikariCP 在表中插入 100K(preparedStatement)

执行本机查询(也可以是 JPQL)以获取插入的结果以及一些连接

这一切都应该发生在单个事务中。

我无法从查询中获取结果,因为 preparedstatement 尚未提交。 有没有更好的方法可以做到这一点?我也不想在性能上妥协!

JPA spring-data-jpa 准备声明 Hikaricp

评论

0赞 Chris 11/2/2023
不知道为什么你不能立即获取结果 - 这听起来像是一个设置问题。插入应该对同一事务中的同一连接可见。也许可以显示执行插入和读取的代码 - 如果还没有,请尝试让 JPA 控制插入和读取。

答: 暂无答案