53得票2回答
Hibernate ORM 5有什么新内容?

我刚刚看到Hibernate 5的第四个候选版本发布了。相比之前的版本,有什么新的变化呢?

52得票8回答
Hibernate 5中ImprovedNamingStrategy不再起作用

我的spring-jpa配置非常简单,其中我配置了Hibernate的ImprovedNamingStrategy。这意味着如果我的实体类有一个变量userName,那么Hibernate应该将其转换为user_name以查询数据库。但是在升级到Hibernate 5后,这种命名转换停止工作了...

42得票16回答
Hibernate 5 java.lang.NoSuchMethodError org.jboss.logging.Logger.debugf Hibernate 5出现java.lang.NoSuchMethodError org.jboss.logging.Logger.debugf错误。

当我使用 Hibernate 5 部署 Web 应用程序时,我遇到了问题。Caused by: java.lang.NoSuchMethodError: org.jboss.logging.Logger.debugf(Ljava/lang/String;I)V at org.hibernate...

36得票1回答
升级到Hibernate 5时出现SessionFactoryImpl中的AbstractMethodError

我们正在使用Spring ORM 4.2.1.RELEASE通过JPA与Hibernate进行交互。在Hibernate 4.3.11.Final下一切正常,但是当我们尝试升级到Hibernate 5时,在构建SessionFactory时出现AbstractMethodError错误。 根据...

35得票5回答
在Hibernate 5中,Configuration.generateSchemaCreationScript()去哪了?

在Hibernate 4.x中,我曾按照以下方式(使用Spring在类路径上查找带注释实体)生成和导出已定义的注释实体模式:Connection connection = DriverManager.getConnection("jdbc:h2:mem:jooq-meta-exten...

34得票6回答
Spring - Hibernate 5 命名策略配置

我正在使用postgresql数据库和spring+hibernate框架编写应用程序。 我将spring框架从4.1.5.RELEASE升级到4.2.0.RELEASE版本,并将hibernate框架从4.3.7.Final升级到5.0.0.Final版本。 在升级后,我遇到了命名策略的...

26得票3回答
Hibernate 5.2中SharedSessionContract.createCriteria(Class persistentClass)的正确替代方法是什么?

我正在将Hibernate版本从3.x升级到最新的Hibernate 5.2.0 FINAL。在我的旧代码中,我们使用了如下的criteria查询。Session session =getHibernateTemplate().getSessionFactory().getCurrentSes...

26得票7回答
java.lang.IllegalArgumentException: 期望 IdClass 映射

我已经为我的实体Employee配置了复合主键,具体如下:Employee.java:@Entity @Table(name="employee") @Proxy(lazy=false) @IdClass(EmployeeId.class) public class Employee impl...

25得票4回答
将 Hibernate 从 4.3.x 迁移到 5.x,针对方法 org.hibernate.cfg.Configuration.getClassMapping(className)

在Hibernate 4.3.x中,类org.hibernate.cfg.Configuration有一个方法getClassMapping(className)。但是在Hibernate 5.x中,Configuration类已经删除了getClassMapping(className)方法...

22得票4回答
使用Hibernate 5和Spring 4进行编程式SchemaExport / SchemaUpdate

使用Spring 4和Hibernate 4,我能够使用反射从当前环境获取Hibernate Configuration对象,使用以下代码:@Autowired LocalContainerEntityManagerFactoryBean lcemfb; EntityManagerFacto...