出现该问题可能是在俩个多对多的实体类的映射配置文件里
<setname="technologies" table="T_ENGINEER_TECHNOLOGY"inverse="true" >
错将set的table配成了俩个实体类的表名,事实上应该设置为桥表的表名
2. Exception in thread"main" org.hibernate.MappingException: An association from the tableT_ORDERLINE refers to an unmapped class: one2many.Order
出现该问题可能是在实体类的映射配置文件里
<hibernate-mapping>
<class name="Order"table="T_ORDER">
如果我们没有在<hibernate-mapping>这个标签里配置package属性的话,我们通常需要在class里加上实体类的路径<classname="one2many.Order" table="T_ORDER">
3. org.hibernate.MappingException: Unknown entity: Students
Hibernate5.0以后不需要创建服务注册对象(ServiceRegistry)
直接这样创建:
Configurationconfig=new Configuration().configure();
sessionfactory=config.buildSessionFactory();
session=sessionfactory.openSession();
transaction=session.beginTransaction();
4. Exception in thread"main" org.hibernate.service.spi.ServiceException: Unable to createrequested service [org.hibernate.cache.spi.RegionFactory]
是因为没有导入hibernate-ehcache-4.1.0.Final.jar包