最近搭建Hibernate,问题多多~
我使用的版本:
Hibernate4.2.21.Final
一、心得体会
1.注意版本问题(重要的事情最先说)
建议:优秀的程序员应该学会看PAI、帮助文档
二、遇到的错误
--------------------------------------------------
org.hibernate.MappingException:Could not determine type for: java.long.String, at table: students, forcolumns: [org.hibernate.mapping.Column(stu_id)]
常见错误原因:
1)版本原因导致-应使用string代替java.long.String(ps:Hibernate中的string等价于java中的java.long.String);
2)“ string ”前后不应该有多余的空格-
又见:http://blog.csdn.net/qingtanlang/article/details/2497479
--------------------------------------------------
org.hibernate.InvalidMappingException:Unable to read XMLatorg.hibernate.internal.util.xml.MappingReader.readMappingDocument(MappingReader.java:109)
ERROR:HHH000196: Error parsing XML (2) : cvc-elt.1: 找不到元素'hibernate-mapping' 的声明。
常见错误原因:
使用的模板不完整
解决方法:
给**.hbm.xml添加下面代码
<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
欢迎评论交流
持续更新~