简体   繁体   English

会话工厂处于休眠状态

[英]Session factory in hibernate

会话工厂是休眠中的重量级对象,因此经常调用重量级对象是错误的,因此如果有人有实例,那么如何在整个项目中使用会话工厂的单个对象,请分享

In a Spring context, expose the sessionFactory as a bean. 在Spring上下文中,将sessionFactory公开为bean。

@Bean
public SessionFactory sessionFactory() {
    final Properties properties = new Properties();

    final LocalSessionFactoryBuilder builder = new LocalSessionFactoryBuilder(dataSource()).scanPackages("yourPackageNameHere");

    builder.addProperties(properties);

    return builder.buildSessionFactory();
}

The use the SessionFactory bean in another class 在另一个类中使用SessionFactory bean

@Autowired private SessionFactory sessionFactory;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM