前几天接触了hibernate后,就手痒,照着书自己也写个User类的例子,结果错误信息多达16条,主要是说无法将数据插入的意思。我一项项地检查过去:数据库驱动包导入了没,hibernate的jar包是否导入,然后映射源是否已填写……然而错误并没有发生任何的变化,于是就放弃,写了另外一个名为Lab的类,结果测试就通过了。这我就想不明白了,两个类里边的属性都是一样的,唯一的区别是类名不同,凭什么一个能通过,一个不能通过捏?于是找了高手过来,帮我找找原因,经高手的一翻调试,给我的结论是:应该就是名字冲突的缘故。我汗!刚接触hibernate就给这么个下马威,让我纠结了好几天。我想到hibernate的jar包的eg/org/hibernate/auction/有一个叫User.hbm.xml的文件,不知是否会存在冲突。
希望CSDN里的老师和同学们要是也碰到过我这样的情况,并且有自己独到见解的话,请给我留言啊,谢谢!!