最新回答 / 阿阿金
Students.hbm.xml文件中的id標簽用來設置主鍵,<id name="sid" type="int">? ? ? ? ? ? <column name="SID" />? ? ? ? ? ? <generator class="assigned" /></id>標簽中的name屬性來指出與類對象對應的屬性名稱,id標簽中沒有給出column屬性,則數(shù)據(jù)庫表的字段名與name屬性名稱相同。
2016-06-26
最新回答 / 狼吻小紅帽
試試添加包路徑,即<mappng resource="com.hibernate.Students.hbm.xml"/> 注意與你的類名包名相一致。
最新回答 / 錫雋
我在建Students類的時候,沒有直接放在src里,自己創(chuàng)建了一個包放進去了.然后給Students.hbm.xml里添加了一個package ,如下 <hibernate-mapping package="bean">bean是我自己建的包。 后來問題就解決了? 不知道樓主是不是這個問題
最贊回答 / zhaozengbing
你的映射文件中id和grade的type應該改成integer或者java.lang.Integer 。integer是hibernate的整型,java.lang.Integer是java的整型。映射文件中不能使用基本數(shù)據(jù)類型,只能使用包裝類。如果測試正確,請采納<...code...>
最新回答 / 一生平安善良的龍3331667
找到原因了:是我把utf寫成了uft
最新回答 / lodgelisir3322286
不支持的類版本錯誤!
最新回答 / 狼吻小紅帽
為什么沒人回答呢 ? 首先 ExceptionInInitializerError一般指 初始化有錯誤,造成的原因是你在hibernate.cfg.xml中的映射路徑寫錯,Students大寫了,正確的是<mapping resource="students.hbm.xml"/>和你的文件名要一致;其次 NullPointerException 是指 空指針異常錯誤,一般是對未創(chuàng)建的對象(即空對象)進行操作而報異常,提示是指在你的destroy()方法里。原因 應該是初始化未成功,導致后面的s...