1.创建一个新项目first
2.加载数据库和hibernate驱动,方法:
a.在项目名上点右键->属性->path->required libraries->add->如果列表中有所要的包,则直接选择->OK
b.在项目名上点右键->属性->path->required libraries->add->如果列表中没有所要的包,则直接选择->NEW->ADD->选择包所在路径-

>OK->在name框中输入包名字->OK->OK->OK
C.注意,在选择包前,一定要将包复制到JBuilder的thirdparty目录
3.在项目名上点右键->属性->build->resource->在右边的文件类型列表中选择XML,再选择COPY->ok
4.创建虚拟目录,file->new...->web->web module
5.在项目根目录下(project source)创建hibernate.cfg.xml和tb_users.hbm.xml配置文件
hibernate.cfg.xml

JBuilder+hibernate配置<?xml version='1.0' encoding='utf-8'?>
JBuilder+hibernate配置
<!DOCTYPE hibernate-configuration
JBuilder+hibernate配置    PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
JBuilder+hibernate配置    "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"
>
JBuilder+hibernate配置
<hibernate-configuration>
JBuilder+hibernate配置  
<session-factory>
JBuilder+hibernate配置    
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
JBuilder+hibernate配置    
<!-- Mapping files -->
JBuilder+hibernate配置    
<property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
JBuilder+hibernate配置    
<property name="connection.url">jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Hibernate</property>
JBuilder+hibernate配置    
<property name="hibernate.connection.username">sa</property>
JBuilder+hibernate配置    
<property name="hibernate.connection.password">shuangwei_2004</property>
JBuilder+hibernate配置    
<property name="connection.provider_class">net.sf.hibernate.connection.DBCPConnectionProvider</property>
JBuilder+hibernate配置    
<property name="connection.pool_size">2</property>
JBuilder+hibernate配置    
<property name="dbcp.maxActive">100</property>
JBuilder+hibernate配置    
<property name="dbcp.whenExhaustedAction">1</property>
JBuilder+hibernate配置    
<property name="dbcp.maxWait">120000</property>
JBuilder+hibernate配置    
<property name="dbcp.maxIdle">10</property>
JBuilder+hibernate配置    
<mapping resource="tb_Users.hbm.xml"/>
JBuilder+hibernate配置  
</session-factory>
JBuilder+hibernate配置
</hibernate-configuration>
JBuilder+hibernate配置

tb_Users.hbm.xml
JBuilder+hibernate配置<?xml version="1.0"?>
JBuilder+hibernate配置
<!DOCTYPE hibernate-mapping
JBuilder+hibernate配置PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
JBuilder+hibernate配置"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"
>
JBuilder+hibernate配置
<hibernate-mapping>
JBuilder+hibernate配置
JBuilder+hibernate配置  
<class name="com.kudo.mapping.TB_Users" table="tb_Users">
JBuilder+hibernate配置
JBuilder+hibernate配置    
<id name="userID" type="int" column="UserID">
JBuilder+hibernate配置      
<generator class="increment"/>
JBuilder+hibernate配置    
</id>
JBuilder+hibernate配置    
<property name="username" type="string">
JBuilder+hibernate配置      
<column name="username"/>
JBuilder+hibernate配置    
</property>
JBuilder+hibernate配置    
<property name="nickname" type="string">
JBuilder+hibernate配置      
<column name="nickname"/>
JBuilder+hibernate配置    
</property>
JBuilder+hibernate配置    
<property name="userpwd" type="string">
JBuilder+hibernate配置      
<column name="password"/>
JBuilder+hibernate配置    
</property>
JBuilder+hibernate配置    
<property name="email" type="string">
JBuilder+hibernate配置      
<column name="email"/>
JBuilder+hibernate配置    
</property>
JBuilder+hibernate配置  
</class>
JBuilder+hibernate配置
JBuilder+hibernate配置
</hibernate-mapping>
JBuilder+hibernate配置


6.在项目根目录下(project source)创建HibernateUtil.java(hibernate连接类)和Users.java(数据操作类)
HibernateUtil.java

JBuilder+hibernate配置package com.kudo.data;
JBuilder+hibernate配置
import net.sf.hibernate.*;
JBuilder+hibernate配置
import net.sf.hibernate.cfg.*;
JBuilder+hibernate配置
import org.apache.commons.logging.*;
JBuilder+hibernate配置

Users.java
JBuilder+hibernate配置package com.kudo.data;
JBuilder+hibernate配置
import net.sf.hibernate.*;
JBuilder+hibernate配置
import java.util.*;
JBuilder+hibernate配置
import java.text.DateFormat;
JBuilder+hibernate配置
import java.sql.SQLException;
JBuilder+hibernate配置
import java.sql.Types;
JBuilder+hibernate配置
import java.sql.Connection;
JBuilder+hibernate配置
import java.sql.CallableStatement;
JBuilder+hibernate配置
import net.sf.hibernate.Transaction;
JBuilder+hibernate配置
import net.sf.hibernate.expression.*;
JBuilder+hibernate配置
import java.io.*;
JBuilder+hibernate配置
import com.kudo.mapping.TB_Users;
JBuilder+hibernate配置
import javax.servlet.http.*;
JBuilder+hibernate配置
JBuilder+hibernate配置
}


 

7.java hibernate配置

命令:
java net.sf.hibernate.tool.hbm2java.codegenerator tb_users.hbm.xml

配置文件:
D:\Borland\JBuilder2005\jdk1.4\lib\tools.jar;D:\Borland\JBuilder2005\jdk1.4\lib\dt.jar;D:\Borland\JBuilder2005\jdk1.4

\jre\lib\rt.jar;D:\Borland\JBuilder2005\thirdparty\hibernate\hibernate-tools.jar;D:\Borland\JBuilder2005

\thirdparty\hibernate\commons-collections-2.1.1.jar;D:\Borland\JBuilder2005\thirdparty\hibernate\commons-lang-

2.0.jar;D:\Borland\JBuilder2005\thirdparty\hibernate\commons-logging-1.0.4.jar;D:\Borland\JBuilder2005

\thirdparty\hibernate\hibernate2.jar;D:\Borland\JBuilder2005\thirdparty\hibernate\jdom.jar

相关文章: