hibernate基础,没有成功创建表,log4j:WARN No appenders could be found for logger (org.jboss.logging).

这几天在学hibernate基础。

下午上机遇到了一个问题,就是hibernate 建不了表,老是报错。

找了好久才解决,所以写出来以后有人遇到可以参考参考。

新手,措辞不当请指教,见谅见谅

(1)

Could not get constructor for org.hibernate.persister.entity.SingleTableEnti。。。

这个原因我也找了好久,最后发现时实现类的构造函数错了,,,重新导入getter和setter即可解决。

(2)

The content of element type "class" must match "(meta*,subselect?,cache?,syn

配置hbm.xml的文件时,导入的包名称被我打错了一个字母233,


   

(3)

DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

这个问题是hibernate的方言没有导入,,,可是我明明导入了啊?不管了,直接复制粘贴OK

 org.hibernate.dialect.MySQLDialect

(4)

org.hibernate.InvalidMappingException: Unable to read XML    

The content of element type "list" must match "(meta*,subselect?,cache?,synchronize*,comment?,key,(index|list-index),(element|one-to-many|many-to-many|composite-element|many-to-any)

 Hibernate配置文件错误提示,The content of elementtype "list" must match ,怎么解决呢

这是在映射类和表的关系是搞错了,我把ID定义成一列,但它后面加多了一列ID,,,所以就报错了,我的ID是主键,又多了一个肯定报错了,看我的出错:    

   
       
           
       

       
            这就死了

解决:

       删了。

(5)

log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
一开始为以为这是错误。其实不是的,跟这三个没有多大关系,所以大家看到只出现这三行时而没有出现其他信息时,不要去搜上面三行信息的错误。

--by:guin_guo


你可能感兴趣的:(Hibernate)