但是xml文件与包不同,刷新并不能解决问题。
不知道这是不是eclipse的bug。。。
希望我的错误经验能帮助到其他小伙伴,那么我们向下一节课进发吧。^^
不知道这是不是eclipse的bug。。。
希望我的错误经验能帮助到其他小伙伴,那么我们向下一节课进发吧。^^
2017-03-12
小伙伴们,如果你报了org.hibernate.MappingNotFoundException: resource: Students.hbm.xml not found
这个错误,那么可能和我错的是一样的。
原因是:有时我们在src下创建xml文件时,这个xml文件并没有生成在src下,而是生成在了我导入的jar包下(我的是生成在了mysql-jdbc下了),那么需要做的是将mysql-jdbc下的xml文件挪到src下就好了,因为这个错误原因就是找不到Students.hbm.xml这个文件。
另外有时我在src下创建包时,这个包也会莫名其妙的会创建在其他位置,但是我们刷新一下就会好了
这个错误,那么可能和我错的是一样的。
原因是:有时我们在src下创建xml文件时,这个xml文件并没有生成在src下,而是生成在了我导入的jar包下(我的是生成在了mysql-jdbc下了),那么需要做的是将mysql-jdbc下的xml文件挪到src下就好了,因为这个错误原因就是找不到Students.hbm.xml这个文件。
另外有时我在src下创建包时,这个包也会莫名其妙的会创建在其他位置,但是我们刷新一下就会好了
2017-03-12
最新回答 / 徐京乐
myeclipse属于闭源软件,正式来讲是要收费的。自己用的时候不属于商业用途还好,这种做视频公开发表出来还是用eclipse这种开源软件好,免得落人话柄。真的较真起来可以起诉你赔偿的
2017-03-11
最新回答 / 弥夏l0ve
doWork()方法中的参数是Connection链接对象。session在链接中充当的是Connection对象。当你openSession()的时候,doWork()就能够获取Connection对象。主要原因还是openSession()方法打开的session需要手动关闭。
2017-03-10
问:学习hibernate初探之单表映射这课程是不是要安装MySQL和Navicat for mysql?
答: 数据库用其他的也可以,比如Oracle,SQL Serve。Navicat for mysql是mysql的管理工具,你也可以不安装,用命令也可以的。
答: 数据库用其他的也可以,比如Oracle,SQL Serve。Navicat for mysql是mysql的管理工具,你也可以不安装,用命令也可以的。
2017-03-07