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

t19y80
04-01-09 1 120

看原文链接:

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

相信你最佳照着做很容易成功的!
如果您很熟悉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>



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

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

新建表
4)这个例子使用的数据库是MS SQL Server2000,如果你使用其他的数据库,请修改文件:
Tomcat\webapps\hibernate\WEB-INF\classes\hibernate.cfg.xml

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

使用你自己的数据库方言;
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

是以上所说的附件!!!