我在web.xml中配置了多个监听,每个监听都访问了数据库,在启动时报错:
`org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/oceansight/buzzforce/common/cfg/TMblog.hbm.xml
at org.hibernate.cfg.Configuration.addResource(Configuration.java:569)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1587)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1555)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1534)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1508)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1428)
at com.oceansight.buzzforce.dao.HibernateSessionFactory.initSessionFactory(HibernateSessionFactory.java:106)
at com.oceansight.buzzforce.dao.HibernateSessionFactory.currentSession(HibernateSessionFactory.java:36)
at com.oceansight.buzzforce.dao.BaseDAOImpl.openSession(BaseDAOImpl.java:20)
at com.oceansight.buzzforce.dao.BaseDAOImpl.beginTransaction(BaseDAOImpl.java:41)
at com.oceansight.buzzforce.bll.MBlogHelper.getBrandInfo(MBlogHelper.java:115)
at com.oceansight.buzzforce.utils.BrandInfo.getBrandInfo(BrandInfo.java:51)
at com.oceansight.buzzforce.utils.MyTask.run(MyTask.java:40)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.oceansight.buzzforce.common.pojo.TMBlog
at org.hibernate.cfg.Mappings.addClass(Mappings.java:118)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:145)
at org.hibernate.cfg.Configuration.add(Configuration.java:669)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:504)
at org.hibernate.cfg.Configuration.addResource(Configuration.java:566)
... 14 more
`
没有重复添加映射文件。
什么原因,求大神指教。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
评论
全部评论 (0)