+-*/需要Hibernate高手补充成一个完整最佳学习用例

04-01-09 t19y80

看原文链接:

http://www.itraining.net.cn/lzh/showArticle.asp?art_ID=1063
<p>

相信你最佳照着做很容易成功的!

如果您很熟悉Hibernate,请您把这个例子补充完整,添加上“模式导出”等部分的具体步骤;最好能把您补充完全的代码传上来,并且附加说明,方便大家学习!

1)把附件解压缩后放到 tomcat/webapps/ 路径下;

2)并在 tomcat/conf/server.xml 文件中添加如下代码:

<Context path="/hibernate" docBase="hibernate" debug="0" reloadable="true" crossContext="true"> 
<Logger className="org.apache.catalina.logger.FileLogger" 
prefix="localhost_DBTest_log." suffix=".txt" 
timestamp="true"/> 

	<!--connection pool configuration-->

<Resource name="jdbc/hibernate" auth="Container" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/hibernate">
   <parameter>
	<name>factory</name> 
	<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
   </parameter>
   <parameter>
	<name>driverClassName</name>     
	<value>com.jnetdirect.jsql.JSQLDriver</value>
   </parameter>
   <parameter>
	 <name>url</name>  
<--!此处你自己数据库服务器的IP,例如:在本机上填入127.0.0.1:1433--> 

<value>jdbc:JSQLConnect://10.0.0.75:1433;databaseName=hibernate</value>
   </parameter>
   <parameter>
     <name>username</name>
     <value>sa</value>
   </parameter>
   <parameter>
     <name>password</name>
     <value>sa</value>
   </parameter>
   <parameter>
     <name>maxActive</name>
     <value>100</value>
   </parameter>
   <parameter>
     <name>maxIdle</name>
     <value>100</value>
   </parameter>
   <parameter>
     <name>maxWait</name>
     <value>1000</value>
   </parameter>
  </ResourceParams>
</Context>
<p>

3)新建数据库取名为 hibernate,使用

create table Courses(CourseId varchar(32) not null, name varchar(32), constraint pk_Courses primary key (CourseId) ); 
<p>

新建表

4)这个例子使用的数据库是MS SQL Server2000,如果你使用其他的数据库,请修改文件:

Tomcat\webapps\hibernate\WEB-INF\classes\hibernate.cfg.xml

<property name="dialect">net.sf.hibernate.dialect.SybaseDialect</property>
<p>

使用你自己的数据库方言;

5)把Hibernate开发包中的 hibernate-2.0.3\lib 下的所有的扩展名为jar的文件放到Tomcat\webapps\hibernate\WEB-INF\lib路径下;

6)启动Tomcat,访问 http://localhost:8080/hibernate/course.jsp 成功运行!哈~t19y806vOWHu02t1.rar

t19y80
2004-01-09 15:09

注意:!◎!◎上面文章中最后的这个

t19y806vOWHu02t1.rar

是以上所说的附件!!!