hibernate4基础梳理(一)

这两天学到了hibernate,这里就记录一下hibernate学习的过程吧。

首先hibernate跟struts不一样,hibernate需要在eclipse中安装相关额插件才行。关于安装插件这个事,搞了整整一天,各种问题。

我用的是luna,从官网上直接下载hibernate的最新版插件,每次安装一半都出错,没办法,从marketplace上直接装吧,结果装完后发现开始学习,发现不能自动生成类映射文件hbm.xml文件,然后我怀疑是插件有问题,就重装了一遍插件,结果还是这样。于是开始上网找,发现也有类似问题的,但是没有给解决办法的,去技术交流群去问,结果他们说直接拷文件就好了,别自动生成了,于是我试了一下,发现编译时找不到映射文件,拷过去的不行?本来都够烦躁了,不能自动映射很是问题啊。

我看网上说可能是路径问题,我在默认包下建一个实体类,果然可以自动生成映射文件。只要是在自己命名的包里面都不行。纠结了,难道是luna有问题?都出来快一年的版本了啊。于是开始找研究java的同学求助,搞了半天他们也没遇到过,也是搞不定。最后结论可能是插件问题,建议我重装。

于是我又开始再重装,试了两遍,还是不行,我怀疑是不是我的eclipse有问题?于是我重新搞了个luna,还是最新版,又装了一遍,,还是不行。

这时已经是一天过去了。。。

吃完晚饭,我开始怀疑luna的问题了,于是我下载了一个Kepler,再次装上插件,可以自动创建映射文件了,编写一个简单的往数据库添加数据的程序,运行正常。

难道真是luna有问题?

歌里唱的是“你离开我,就是旅行的意义”,

hibernate4基础梳理(一)

相关文章:

你感兴趣的文章:

标签云: