Hibernate使用中sessionFactory的获取以及问题解决

来源:互联网 发布:线切割编程软件win7 编辑:程序博客网 时间:2024/05/29 17:05

在Hibernate5.0.1中,

                Configuration config = new Configuration().configure();

                StandardServiceRegistryBuilder standardServiceRegistryBuilder = new                                         StandardServiceRegistryBuilder().applySettings(config.getProperties());

                StandardServiceRegistry standardServiceRegistry = standardServiceRegistryBuilder.build();

                sessionFactory = config.buildSessionFactory(standardServiceRegistry);

这样可以得到sessionFactory,但我不知道是什么原因,在执行hql语句的时候会出现“Bean is not mapped

反而是下面这种:

                Configuration config = new Configuration().configure();
                SessionFactory sessionFactory= config.buildSessionFactory();

这个可以创建sessionFactory。并且hql语句也成功执行。

然后用

                Session session =sessionFactory.getCurrentSession();

来获取session。

0 0
原创粉丝点击