JAVA框架问题 刚接触hibernate 在做练习的时候报了个异常 是配置文件的问题么 我之前完成的项目都运行不

LF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/C:/Users/A... LF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/Administrator/AppData/Local/Genuitec/MyEclipse-8.6/configuration/org.eclipse.osgi/bundles/89/1/.cp/myeclipse-data/3.3/lib/required/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/D:/Workspace/Hibernate/WebRoot/WEB-INF/lib/slf4j-log4j12-1.5.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.Grade.TestGrade.save(TestGrade.java:37)
at com.Grade.TestGrade.main(TestGrade.java:18)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from resource com/Grade/Student.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 org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
at cn.jbit.util.HibernateUtil.<clinit>(HibernateUtil.java:23)
... 2 more
Caused by: org.hibernate.DuplicateMappingException: duplicate import: Student refers to both com.Grade.Student and cn.jbit.entity.Student (try using auto-import="false")
at org.hibernate.cfg.Mappings.addImport(Mappings.java:164)
at org.hibernate.cfg.HbmBinder.bindPersistentClassCommonValues(HbmBinder.java:636)
at org.hibernate.cfg.HbmBinder.bindClass(HbmBinder.java:549)
at org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:293)
at org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:166)
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)
... 9 more
展开
 我来答
小傻

2013-05-19 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31135
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
问题很清楚了,根据你贴出来的错误这一行:Caused by: org.hibernate.DuplicateMappingException: duplicate import: Student refers to both com.Grade.Student and cn.jbit.entity.Student (try using auto-import="false")
是说存在重复的导入,也就是说student这个类,存在两个,去掉一个,或者像它给出的解决方案增加一个 auto-import="false"
gzh5432467
2013-05-19 · TA获得超过1294个赞
知道小有建树答主
回答量:951
采纳率:20%
帮助的人:734万
展开全部
应该是Student.hbm.xml里面是否重复,或者里面的属性是否和数据库里的对应上!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庭千叶随1Ie64
2013-05-20
知道答主
回答量:19
采纳率:0%
帮助的人:11.7万
展开全部
你导入了重复的类。
一个是com.Grade.Student,
另一个是cn.jbit.entity.Student
去掉一个就可以了。留下你需要的那个类。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
luoxichuan
2013-05-19
知道答主
回答量:39
采纳率:0%
帮助的人:9.8万
展开全部
阿斯顿按时打算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式