20得票2回答
如何将Hibernate的NamingStrategy迁移到(Implicit|Physical)NamingStrategy?文档在哪里?

在Hibernate 4.2/4.3中,NamingStrategy已被标记为过时(HHH-7079)。从Hibernate 5开始,现在将配备两个替代接口ImplictNamingStrategy和PhysicalNamingStrategy(HHH-7078),并最终放弃对旧的Naming...

17得票6回答
ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext是指在Java中无法找到org.hibernate.engine.transaction.spi.TransactionContext类。

我正在开发 Spring MVC Hibernate 集成示例。在这个示例中,我使用的是 Spring 4.1.9.RELEASE 和 Hibernate 5.1.0.Final。如果我将 Hibernate 版本降级到 4.3.5.Final,那么它可以正常工作。现在为了使用 Hiberna...

16得票5回答
Hibernate和Spring:尝试创建事务时出现异常

我第一次尝试使用Spring来管理Hibernate事务,但遇到了问题,不确定具体是什么问题。我查看了这个网站上的许多类似答案,但没有找到正确的解决方法。 现在,我将复制并粘贴我的一些代码,并提供一些说明,希望在这里得到帮助。 下面是我收到的异常堆栈跟踪信息。基本上,它似乎正在尝试查找or...

16得票3回答
Spring4.2.1和Hibernate5集成时出现抽象方法错误

我在我的项目中声明了spring-framework 4.2.1.BUILD-SNAPSHOT和hibernate 5.0.0.BETA2,但我遇到了一个AbstractMethodError错误。 下面是堆栈跟踪信息:java.lang.IllegalStateException: Fai...

15得票8回答
Hibernate使用转换器时出现了奇怪的ClassCast异常

这段代码:@Override public List<FactCodeDto> getAllFactsWithoutParentsAsFactDto() { String completeQuery = FactCodeQueries.SELECT_DTO_FROM_FAC...

15得票1回答
如何在@OneToOne关系中使用@JoinColumn和@MapsId设置外键名称

在以下示例中(来自Vlad Mihalcea的帖子“使用JPA和Hibernate映射@OneToOne关系的最佳方法”): @Entity(name = "PostDetails") @Table(name = "post_details") public class PostDetail...

15得票2回答
如何在Spring 4中配置Hibernate 5

我想要升级到Hibernate 5,但由于某些奇怪的原因,我无法使它生效。我的Spring上下文配置与Hibernate 4如下:.... <bean id="sessionFactory" class="org.springframework.orm.hibernate4.Lo...

15得票3回答
SpringBoot 1.3.0 支持 Hibernate 5 吗?

我对SpringBoot(1.3.0)对Hibernate5的支持有点困惑。参考文献列出了对hibernate 4.3.11.Final的依赖,但它也列出了对包含Hibernate5支持的SpringFramework 4.2.3的依赖。 这只是添加额外的Hibernate5依赖关系以覆盖B...

14得票2回答
Spring Boot Hibernate 5忽略@Table和@Column

这让我疯狂。 我正在实现Spring Social,它要求你拥有一个名为UserConnection的数据库表(而不是使用下划线来分隔两个单词的标准命名约定)。 因此,在我的幼稚世界观中,我假设通过指定@Table(name =“UserConnection”)可以轻松解决它……但没有,那...

14得票2回答
如何防止 LocalDate 在保存到 MySQL 数据库时发生更改。

使用JPA CriteriaBuilder API将LocalDate字段(例如'2017-09-27')保存到mySQL Date列时,结果不同(例如'2017-09-26')。 我已经验证了我的数据库时区设置为UTC,使用SELECT TIMEDIFF(NOW(), UTC_TIMEST...