关键字: hibernate
一、下载hibernate-3.2 core版本,解压。 二、打开eclipse,建立一个用户库,命名为:hibernate3.2,导入刚解压的hibernate目录下的hibernate3.jar 并/lib目录下的所有jar文件。在Builder path的source and output fold中选择Folder,并默认给出的文件夹名。 在as JRE library use中选择JRE_LIB variable。 三、新建一个java工程。在其属性的Java Build Path中引入刚建立的hibernate3.2用户库并mysql的java驱动( 视你所用的数据库而定,在这我用的是mysql数据库)。 四、在src中建立一个包,设为px.malijun,并在其中建立以下几个Java Class:
User.java
建立相应的xml映射文件:
User.hbm.xml
在数据库中建立一个myproject(按你的意思定名)数据库,在其中建立一个users表(向RoR学习):
注:我是用phpmyadmin对mysql数据库进行管理的,在建立的时候我特意为其选择了utf-8编码。 在src的根目录下(以上的user.hbm.xml映射文件与User.java在同一目录下)建立hibernate的配置文件:
hibernate.cfg.xml
ok 了,下面我们就进入我们的实际使用阶段了: 由于常规操作都类似,我们建立了一个抽象类:
HibernateBase.java
然后建立一个具体针对User操作的一个类:
UserBean.java
万事大吉,所欠的事情就是调用UerBean中定义的操作进行我们实际所要针对User所做的事情了。我们写一个简单的 测试:
Test.java
哦,好简洁的代码。这个测试在执行以后,你查看一下数据库中的users表,你就会发现,我们真的add一个user了,其它的 操作,我们就略了。 下一篇幅我们介绍如何在web环境下使用我们以上编写的程序。 |