JPA:将默认列值设置为数据库中的序列
我使用 Postgres 作为数据库,使用 JPA 2.0 作为提供程序。 我一直在使用 @GenerateValue(strategy = GenerationType.IDENTITY) 它为该列生成自己的序…
是否可以拥有不可变的 JPA 实体?
在我们的 Hibernate 项目中,实体是使用 Java bean 模式进行编码的。我们的代码中有很多地方有人忘记设置赋值器,并且由于 NOT NULL 约束而导致异常。…
在java中使用JpaTemplate来处理事务?
我已经开始考虑使用 JpaTemplate 删除某些应用程序中的一些样板代码的可能性。 我现在有这样的事情: public class SomeDaoClass { public SomeDaoCla…
JPA事务错误(不在数据库端,值被持久化)
我面临以下错误: 尝试将 id“com.abc.java”分配给新实例“com.abc.java”失败; L1 缓存中已存在具有此 id 的对象。在重用其 id 之前,您必须删除该…
如何从数据库生成对象@Entities?
我想从数据库生成 JPA 的 @Entity (但我希望它是面向对象的)。例如 @Entity @Table(name = "badges") public class Badges implements java.io.Seri…
尝试将数据输入数据库时出现 InvalidStateException
我有一个方法可以返回特定数据库的实体管理器。现在,当我第一次使用该方法来获取实体管理器时,一切正常。我可以使用实体管理器将数据保存到任何表 A…
实体管理器Spring事务问题
我对概念有疑问,我想我正在混合一些东西。我有一个带有 DAO 层的应用程序,这些 DAO 的实现使用 SessionFactory (Hibernate) 来执行 CRUD 操作,我还…
JPA 2.0 提供者休眠
我有一个非常奇怪的问题,我们正在使用基于 hibernate 注释的 jpa 2.0 通过JPA DDL生成的数据库为true,数据库为MySQL; 我将提供一些参考课程,然后…
Hibernate @CollectionOfElements 和 @Parent
我已经完成了以下映射: @Entity @Table(name = "NWS_NEWS") public class News implements Serializable { private static final long serialVersion…
JPA 在 glassfish 中重新部署后停止工作
将 oracle xe 与 glassfish 和 eclipselink 结合使用。持久化对象会出现问题。重新启动 glassfish 应用程序后工作正常。如果应用程序通过管理界面重新…
使用 Berkeley DB API 作为 Spring+JPA 应用程序 (DB2) 的缓存解决方案
我们的应用程序处理数百万条记录,我们将 spring 与 jpa 结合使用。 目前,我们正在探索在我们的应用程序中使用伯克利数据库的可行性,但通过谷歌搜索…
JPA 本机查询连接返回对象,但取消引用会引发类转换异常
我使用 JPQL Native 查询来连接表,查询结果存储在 List 中。 public String getJoinJpqlNativeQuery() { String final SQL_JOIN = "SELECT v1.bitbit…
何时应创建/打开 EntityManagerFactory 实例?
好吧,我读了很多关于如何在单例中编写实体管理器工厂的文章/示例。 其中一个对我来说最容易理解一点: http://javanotepad.blogspot.com /2007/05/jp…
在 Spring/Hibernate 中删除具有 FK 约束的对象
对我来说,这似乎是一个简单的场景,但我一生都无法在网上或印刷品中找到解决方案。我有几个像这样的对象(精简): @Entity public class Group exte…