初接触Hibernate,感觉它确实是个不错的DD,但是网上的很多实例要么说的不清不楚要么太过于复杂,对于初学者来说都是不容易的。下面把我从网上down的一个例子更改如下并作详细介绍。
(1)开发环境:
JBuilder 2006企业版;
JDK1.5
Hibernate 2.1
附Hibernate下载地址:http://download.chinaunix.net/download/0005000/4419.shtml
或者直接粘贴以下链接到迅雷即可:
hibernate-2.1.8.tar.gz :
http://download.chinaunix.net/down.php?id=8797&ResourceID=4419&site=1
hibernate-3.0rc1.tar.gz :
http://download.chinaunix.net/down.php?id=8798&ResourceID=4419&site=1
(2)开发过程:
A:在Jbuilder中建立新的Project,名叫hibernate;
B:在项目中添加required Libraries中添加Hibernate目录下的hibernate2.jar和lib目录下的所有jar文件,添加mysql的驱动包mysql-connector-java-3.1.7-bin.jar;
C:在数据库中建立表test_hibernate和对应的主键序列(id(int)-name(varchar)-address(varchar));
D:开发表对应的javabean以及测试程序。
E:编辑配置文件hibernate.properties和Hello_Bean.hbm.xml。
最后测试 OK!!
附件(1)表建立sql:
create table TEST_HIBERNATE
(
ID NUMBER(19) not null,
NAME VARCHAR2(255),
ADDRESS VARCHAR2(255)
)
附件(2)javabean文件Hello_Bean.java:
附件(3)测试程序Hello.java:
附件(4)hibernate配置文件hibernate.properties:
附件(5)o/r映射文件Hello_Bean.hbm.xml: