问题:刚开始学习使用Hibernate,使用的版本是5.3.4。参照网上创建SessionFactory实例时,出现了
org.hibernate.MappingException: Unknown entity: com.itheima.domain.Customer
事实上Hibernate5 和Hibernate4在创建SessionFactory实例时有所不同:
-
Hibernate4创建SessionFactory实例时
1. 加载xml配置文件对象,如果configure方法没有参数,则默认加载hibernate.cfg.xml
Configuration conf = new Configuration().configure();
2. 服务注册,使用创建者模式,根据配置文件的配置字段构建注册服务
ServiceRegistry serviceRegistry = new StandardService