zoukankan      html  css  js  c++  java
  • springboot 获取hibernate 的 SessionFactory

    注入bean

    复制代码
    package cn.xiaojf;
    
    import cn.xiaojf.today.data.rdb.repository.RdbCommonRepositoryImpl;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.context.annotation.Bean;
    import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
    import org.springframework.orm.jpa.vendor.HibernateJpaSessionFactoryBean;
    
    @SpringBootApplication
    @EnableJpaRepositories(repositoryBaseClass = RdbCommonRepositoryImpl.class)
    public class Application {
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
        @Bean
        public HibernateJpaSessionFactoryBean sessionFactory() {
            return new HibernateJpaSessionFactoryBean();
        }
    }
    复制代码

    application.properties 中配置

    spring.jpa.show-sql = true
    spring.jpa.hibernate.ddl-auto=none
    spring.jpa.database=mysql
    spring.jpa.properties.hibernate.current_session_context_class=org.springframework.orm.hibernate4.SpringSessionContext

    直接在代码中注入

    @Autowired
    private SessionFactory sessionFactory;


    http://www.cnblogs.com/xiaojf/p/6613595.html


    实践下来  service 层必须加事务注解,否则报错

  • 相关阅读:
    async中series的实现 javascript构件
    6.算法-计数排序
    5.算法-快速排序
    4.堆排序
    3.分治法研究-搜索数组中的最长连续递增子集
    字典树(Trie)学习笔记
    并查集笔记
    求树的遍历
    P1087 FBI树
    P5017 摆渡车
  • 原文地址:https://www.cnblogs.com/silyvin/p/9106657.html
Copyright © 2011-2022 走看看