hibernate里執(zhí)行junit提示這樣的錯
<?xml?version="1.0"?> <!DOCTYPE?hibernate-mapping?PUBLIC?"-//Hibernate/Hibernate?Mapping?DTD?3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!--?Generated?2016-4-14?14:39:20?by?Hibernate?Tools?3.4.0.CR1?--> <hibernate-mapping> ????<class?name="hibernate.Students"?table="STUDENTS"> ????????<id?name="sid"?type="int"> ????????????<column?name="SID"?/> ????????????<generator?class="native"?/> ????????</id> ????????<property?name="sname"?type="java.lang.String"> ????????????<column?name="SNAME"?/> ????????</property> ????????<property?name="gender"?type="java.lang.String"> ????????????<column?name="GENDER"?/> ????????</property> ????????<property?name="birthday"?type="java.util.Date"> ????????????<column?name="BIRTHDAY"?/> ????????</property> ????????<component?name="address"?class="Address"> ???????? <property?name="postcode"?column="POSTCODE"></property> ???????? <property?name="phone"?column="PHONE"></property> ???????? <property?name="address"?column="ADDRESS"></property>??????????? ????????</component> ????</class> </hibernate-mapping>
這個錯是因為啥了,我和視頻寫的一模一樣呀
org.hibernate.InvalidMappingException: Could not parse mapping document from resource Students.hbm.xml
2016-06-21
我也是這是為什么我把"."換成"/"就不對,這是路徑還是什么?
2016-04-20
我也碰到了這個問題,
<component name="address" class="test.Address">就好了,test改成你的包名。
不知道什么原因,可能哪里設(shè)置問題,或者版本不同了。
2016-04-16
映射文件的存放路徑有沒有問題?