美文网首页
springboot2.0配置hibernateDaoSuppo

springboot2.0配置hibernateDaoSuppo

作者: 张树伟 | 来源:发表于2018-11-03 12:05 被阅读0次

    MAVEN配置:

    需引入hibernate-core以及entityManager支持:

    并指定hibernate版本为5.0.12

    并指定springboot版本为2.0.6

    在application.properties中配置spring-jpa关于hibernate当前会话上下文的支持类

    新建一个配置类,新建全局sessionFactory以及事务管理器 Bean,并申明为@Configuration交由IOC容器管理

    其中HibernateEntityManagerFactory即为MAVEN中引入的HibernateEntityManager由SpringBoot->IOC容器中创建的BEAN

    新建通用DAO并继承HibernateDaoSupport并申明为Repository类型的Bean

    构建一个方法并引入根据类型注入Bean(@Autowired):SessionFactory并设置当前实例的会话工厂sessionFactory。由于该方法申明了参数由IOC注入,故在DAO实例化时会自动调用。

    在项目入口处申明ENTITY扫描路径:

    最后在SERVICE实现类中注入

    就自己配置过程做一个总结,有不对之处请大家指出,多谢。

    相关文章

      网友评论

          本文标题:springboot2.0配置hibernateDaoSuppo

          本文链接:https://www.haomeiwen.com/subject/avsgmftx.html