log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
%%%% Error Creating SessionFactory %%%%
org.hibernate.MappingException: could not instantiate id generator
at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:98)
at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:152)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:192)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at org.util.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:31)
at test.Test.main(Test.java:13)
Caused by: org.hibernate.MappingException: param named "property" is required for foreign id generation strategy
at org.hibernate.id.ForeignGenerator.configure(ForeignGenerator.java:82)
at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:94)
... 5 more
%%%% Error Creating SessionFactory %%%%
org.hibernate.InvalidMappingException: Could not parse mapping document from resource org/model/Detail.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 org.util.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:69)
at org.util.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
at test.Test.main(Test.java:13)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping org.model.Detail
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)
... 8 more
Exception in thread "main" java.lang.NullPointerException
at test.Test.main(Test.java:15)
log4j:WARN Please initialize the log4j system properly.
%%%% Error Creating SessionFactory %%%%
org.hibernate.MappingException: could not instantiate id generator
at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:98)
at org.hibernate.mapping.SimpleValue.createIdentifierGenerator(SimpleValue.java:152)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:192)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
at org.util.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:31)
at test.Test.main(Test.java:13)
Caused by: org.hibernate.MappingException: param named "property" is required for foreign id generation strategy
at org.hibernate.id.ForeignGenerator.configure(ForeignGenerator.java:82)
at org.hibernate.id.IdentifierGeneratorFactory.create(IdentifierGeneratorFactory.java:94)
... 5 more
%%%% Error Creating SessionFactory %%%%
org.hibernate.InvalidMappingException: Could not parse mapping document from resource org/model/Detail.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 org.util.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:69)
at org.util.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
at test.Test.main(Test.java:13)
Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping org.model.Detail
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)
... 8 more
Exception in thread "main" java.lang.NullPointerException
at test.Test.main(Test.java:15)
解决方案 »
- No result defined for action com.test.action.UploadAction and result success
- 如何在MyEclipse设置右键的相关项目
- 将用ASCII编码的字符串用Java进行解码
- 一个新框架LMVC
- 如何去掉访问路径的前缀
- weblogic报antlr.TokenStreamIOException异常
- SAX解析速度真是惊人,但是需要的状态太多了怎么办?
- 大家可以帮我看看下面的程序为什么不能运行啊
- 所谓的“精通EJB第二版”是哪个出版社的,主编又是谁啊?
- 关于corn表达式的问题
- Spring3.1和Hibernate3.6整合问题
- 空对象?
1。主键问题
自增类型的话,用 <generator class="native"/>
2。param named "property" is required for foreign id generation strategy
hibernate中id映射错误
3。Could not parse mapping document from resource org/model/Detail.hbm.xml
hibernate mapping中resource 路径可能有问题或文件名,类名有写错的。
4。org.hibernate.DuplicateMappingException: Duplicate class/entity mapping org.model.Detail
参照 http://protecjavachen.iteye.com/blog/751997
5。如果以上都没问题,那估计就是版本的问题。只能换了。