由于使用hibernate实现动态表操作,每天操作的表结构相同,但名称不同,所以需要每天重载hibernate,但现在进行rebuildSessionFactory时,出现了错误:%%%% Error Creating SessionFactory %%%%
org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/huajie/wuxb/mas/TblSmresult.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:616)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1635)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1603)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1582)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1556)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1476)
at com.huajie.wuxb.mas.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:49)
at com.huajie.wuxb.mas.Test.main(Test.java:21)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.huajie.wuxb.mas.TblSmresult
at org.hibernate.cfg.Mappings.addClass(Mappings.java:141)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:167)
at org.hibernate.cfg.Configuration.add(Configuration.java:716)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:551)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:613)
... 7 more