日期:2014-05-20  浏览次数:20619 次

如何给项目加入hibernate功能?
最近, 在做个练习, 如何给项目加入Hibernate功能啊?

我是在给项目加了,但是运行不成功,郁闷...

我的环境是Eclipse(v3.2)+MyEclipse(v5.1),在项目名称上右键-->myEclipse --> add Hibernate capitli....-->然后编写hibernate.cfg.xml (我见有些书上面也是这么说的) -->UserDAO -->UserDAOImpl --> user.hbm.xml --TEST类测试, 但是没有成功,

上面的步骤有问题吗? 求高手怎么个给项目加上Hibernte功能? 或者需要注意写什么?

------解决方案--------------------
唉,楼主还是去找本Hibernate的书从头看一下吧
------解决方案--------------------
如果要学好hibernate最好仔细看看书,手动配置最好了,初学的话用myeclipse直接自动生成文件自己也不容易理解。
------解决方案--------------------
使用分层测试方式
1.数据库连接设定是否完成
2.应用服务器设定是否正常
3.JSP显示是否正常
4.每一层setter和getter设置是否拿到数据(打印数据)
5.测试类需要JUnit类是否引入也可以用main方法直接测试
------解决方案--------------------
用工具可以生成,不过 里面的代码要读懂!
------解决方案--------------------
用的什么数据库~是不是数据库驱动都没加载啊?
------解决方案--------------------
不需要工具生成 看书加入必须的jar包 配置好XML 就行了
------解决方案--------------------
加jar,配置好就行了
------解决方案--------------------
你看下这个,我觉得你应该是没加载数据库驱动
http://www.blogjava.net/176142998/archive/2008/07/09/213634.html
------解决方案--------------------
若层次分的好,底层用什么连数据库都行,修改也小
------解决方案--------------------
找本hibernate的书或者下载马士兵的视频,看一看,跟着做就好了,很简单的。做几次就会了
------解决方案--------------------
还是学学基础吧,光听别人说怎么做,治标不治本啊

------解决方案--------------------
找个视频看一下,就ok了,或者是书
------解决方案--------------------
代替JDBC 加入必须的jar 配置好文件 就OK了
------解决方案--------------------
因为某些版本的myeclipse自带的hibernate的jar有问题,有时会出错,所以用手动配置就可以了,具体步骤如下(本人用的是hibernate3.2):
1、建立User Libraries.
在eclipse中选择Window--Preferences--Java--Build Path--User Libraries;单击右边的NEW,输 入名称,如Hibernate3(注:不要选下面的System library...),再点OK.

2、向新建的User Libraries(即Hibernate3)加入jar包. 
即选择Add JARS...,导入hibernate3.2目录下的hibernate3.jar包和lib文件夹中的所有jar包,另外还要导入数据库驱动jar包,如本人用masql数据库,就导入了mysql-connector-java-5.1.17.jar包.

3、往项目中添加hibernate3.
右击项目选择Properties--Java Build Path,在右边选择Libraries,在单击Add Library...,在弹出的对话框中选择User Library,再点Next,然后选中Hibernate3,最后单击Finish.

到此Hibernate环境配置完成.在项目的Libraries中可以看到Hibernate3库.


我也在学习SSH框架...希望对你有帮助
------解决方案--------------------
另外建议LZ用java ee开发版的Eclipse(如eclipse-jee-helios-SR2-win32),或者集成了eclipse的Myeclipse,不用在eclipse配置myeclipse插件那么麻烦...