Hibernate 5.2.10 Unknow Entity exception
阿新 • • 發佈:2019-02-05
今天回顧了一下Hibernate,下載了最新版本的5.2.10.Final ,結果在測試的時候一直報錯Unknow Entity
原來是session的建立方式和之前4的有了很大的差別
@Before public void init() { System.out.println("init session!"); // 1) StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build(); // 這個物件metadata物件應該扮演了一個萬金油的角色,使用以上的註冊物件作為入參構建這個物件 Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder() .applyImplicitNamingStrategy(ImplicitNamingStrategyComponentPathImpl.INSTANCE).build(); // 最後由這個metadata使用構建出sessionFactory SessionFactory sessionFactory = metadata.getSessionFactoryBuilder().build(); // 2.建立session session = sessionFactory.openSession(); }