首页 > TAG信息列表 > hibernate-5-x

java-Hibernate自引用实体为非null列

我正在使用Hibernate 5和Spring 3.2.4.我正在设计一个User实体,我想在其中包含对创建该实体的用户的引用-因此是一个自我引用.自我引用本身并不太成问题,但我想将字段指定为非null.这可能吗?如果该字段为非null,因为该引用实体不存在,该如何在数据库中创建第一个条目? 例如: @Entity

java-没有jpa的Spring和Hibernate

对于我的新项目,我计划使用Hibernate 5和Spring 4,并且一如既往地希望分成不同的层/项目. Gradle依赖项: "org.springframework:spring-webmvc:4.2.1.RELEASE", "org.springframework:spring-orm:4.2.1.RELEASE", 'org.hibernate:hibernate-core:5.0.2.Final', 'mysql:mysq

java-Spring Boot和Hibernate 5的类加载错误

我最近将基于Spring Boot的应用程序从Hibernate 4升级到了Hibernate5.此后,我观察到类加载问题.显然,休眠类和我的域类是由两个不同的类加载器加载的.仅当我使用Spring DevTools和Hibernate 5启动应用程序时,才会发生这种情况.DevTools / Hibernate 4,mvn spring-boot:run / Hiberna

java-Hibernate 5的自定义序列生成器

我想在Hibernate 5中创建一个自定义序列生成器,以便在Postgresql中为每个表创建一个序列.使用Hibernate 4,我在方言中执行了以下操作: /** * Get the native identifier generator class. * * @return TableNameSequenceGenerator. */ @Override Class<?> getNativeIdentifierG

java – Spring 4和Hibernate 5方法参数验证

如何用Hibernate验证传入的参数? 在XML中 <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/> <bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor&q

Hibernate 5 Java 8 LocalDateTime

经过大量的阅读和尝试来自网络的解决方案后,我决定寻求帮助,因为没有一个解决方案尝试过. 我有一个非常简单的类,它有一个LocalDateTime变量. 我创建了一个MySQL表,我想存储包含这个变量的对象.对于LocalDateTime变量,我尝试过DateTime和TimeStamp类型. 据我所知,Hibernate 5应该支

java – 为什么Hibernate 5.0.6发布包不包含事务实现jar?

我有这样的代码: import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.boot.MetadataSources; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; public

如何在Hibernate 5中解决AbstractMethodError?

我正在尝试使用tomcat 7中的Java EE中的hibernate 5,我收到此错误: java.lang.AbstractMethodError org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:278) org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.jav

java – 在@Transactional上下文中在@RestController中执行的Hibernate Query

我正在Spring Boot 2.0中编写一个应用程序,并且我有一个实体JPA的响应映射了嵌套对象依赖项. 我加载了一个返回到@RestController并包含在响应服务中的实体. 我注意到当对象在控制器中时(在事务边界之外)由hibernate执行查询以获取嵌套对象(Lazy defined object reference) 怎么可

Hibernate 5与Spring JTA

我在用: > Hibernate 5.0.2 >春季4.2> Atomikos 3.9.3 官方文档说你只需要设置jtaTransactionManager,一切正常: <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <property name="

java – Hibernate5中的“逆向工程”功能在哪里?

我正在将一个旧项目从hibernate3升级到hibernate5.该项目依赖于hbm2java(所谓的逆向工程工具).在旧项目中,这是用mvn hibernate3:hbm2java执行的. 不幸的是,在Hibernate5中找不到hbm2java – 不是在代码中,而是在文档中. 什么是Hibernate5相当于旧的hbm2java?或者,如果它不再受支持,