使用纯Hibernate ORM的SpringBoot配置,不带JPA

时间:2018-03-30 07:21:37

标签: java hibernate spring-boot

我是SpringBoot开发的新手,我想在我的SpringBoot项目中添加 Hibernate ORM框架。我知道

     <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

这种依赖提供了这种能力,但它不支持纯Hibernate框架中的每个Hibernate特性。

示例:

session.createNativeQuery(query).addEntity(LectureSchedule.class).list();

有没有办法为SpringBoot应用程序配置Hibernate框架而不是通过JPA依赖和自动装配SessionFactory所以我可以在不使用JPA方法之后执行基本的hibernate编码?

1 个答案:

答案 0 :(得分:0)

如果您不想使用spring starter pom文件,可以逐个添加hibernate依赖项 - 具体取决于您的需求。

最低要求是hibernate-core包和spring-orm

tutorial介绍了如何逐步完成此操作。