Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16494159
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:43:05

下载本文示例代码
  第一次接触Hibernate,发现网上的入门介绍对于Tomcat Mysql这样最pop的组合没有涉及,而且均是结合IDE进行开发,要么Jbuilder,要么Eclipse,索性我就用最简单的方式,tomcat(5.0.19) mysql(4) ultraedit,来实现一个Hibernate的基本查询,以方便后来人的学习。   1. 保证你的Mysql工作正常。 CREATE TABLE cat (cat_id varchar(20) NOT NULL,name varchar(20) NOT NULL,sex char(1),weight float,PRIMARY KEY (cat_id));insert cat values('1', 'ada', 'F', 5);insert cat values('2', 'belinda', 'F', 10);commit;  2. 保证你的Tomcat工作正常。Then stop Tomcat。  在{TOMCAT_HOME}\conf\server.xml中加入: <Context path="/hellohibernate" docBase="hellohibernate" reloadable="true"><Resource name="jdbc/hellohibernate" scope="Shareable" type="javax.sql.DataSource"/><ResourceParams name="jdbc/hellohibernate"><parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter><!-- DBCP database connection settings --><parameter><name>url</name><value>jdbc:mysql://localhost:3306/test</value></parameter><parameter><name>driverClassName</name><value>com.mysql.jdbc.Driver</value></parameter><parameter><name>username</name><value>yourusername</value></parameter><parameter><name>password</name><value>yourpassword</value></parameter><!-- DBCP connection pooling options --><parameter><name>maxWait</name><value>3000</value></parameter><parameter><name>maxIdle</name><value>100</value></parameter><parameter><name>maxActive</name><value>10</value></parameter></ResourceParams></Context>  3. 将附件hellohibernate.zip更名为hellohibernate.war,扔到{TOMCAT_HOME}\webapps下,重新启动Tomcat。  4. 你会发现hellohibernate已经被自动部署了,copy下列文件到{TOMCAT_HOME}\webapps\hellohibernate\WEB-INF\lib下:  hibernate2.jar  log4j-1.2.8.jar  commons-collections-2.1.jar  commons-logging-1.0.3.jar  dom4j-1.4.jar  cglib-2.0-rc2.jar  odmg-3.0.jar  ehcache-0.6.jar  jta.jar  (其实我本可以把它们打包到war里面的,但是这样war文件就到了2M,现在才8K)  5.   如果一切无误,你就可以看到cat的信息了。  Hope it's helpful, thanks.   第一次接触Hibernate,发现网上的入门介绍对于Tomcat Mysql这样最pop的组合没有涉及,而且均是结合IDE进行开发,要么Jbuilder,要么Eclipse,索性我就用最简单的方式,tomcat(5.0.19) mysql(4) ultraedit,来实现一个Hibernate的基本查询,以方便后来人的学习。   1. 保证你的Mysql工作正常。 CREATE TABLE cat (cat_id varchar(20) NOT NULL,name varchar(20) NOT NULL,sex char(1),weight float,PRIMARY KEY (cat_id));insert cat values('1', 'ada', 'F', 5);insert cat values('2', 'belinda', 'F', 10);commit;  2. 保证你的Tomcat工作正常。Then stop Tomcat。  在{TOMCAT_HOME}\conf\server.xml中加入: <Context path="/hellohibernate" docBase="hellohibernate" reloadable="true"><Resource name="jdbc/hellohibernate" scope="Shareable" type="javax.sql.DataSource"/><ResourceParams name="jdbc/hellohibernate"><parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter><!-- DBCP database connection settings --><parameter><name>url</name><value>jdbc:mysql://localhost:3306/test</value></parameter><parameter><name>driverClassName</name><value>com.mysql.jdbc.Driver</value></parameter><parameter><name>username</name><value>yourusername</value></parameter><parameter><name>password</name><value>yourpassword</value></parameter><!-- DBCP connection pooling options --><parameter><name>maxWait</name><value>3000</value></parameter><parameter><name>maxIdle</name><value>100</value></parameter><parameter><name>maxActive</name><value>10</value></parameter></ResourceParams></Context>  3. 将附件hellohibernate.zip更名为hellohibernate.war,扔到{TOMCAT_HOME}\webapps下,重新启动Tomcat。  4. 你会发现hellohibernate已经被自动部署了,copy下列文件到{TOMCAT_HOME}\webapps\hellohibernate\WEB-INF\lib下:  hibernate2.jar  log4j-1.2.8.jar  commons-collections-2.1.jar  commons-logging-1.0.3.jar  dom4j-1.4.jar  cglib-2.0-rc2.jar  odmg-3.0.jar  ehcache-0.6.jar  jta.jar  (其实我本可以把它们打包到war里面的,但是这样war文件就到了2M,现在才8K)  5.   如果一切无误,你就可以看到cat的信息了。  Hope it's helpful, thanks. 下载本文示例代码


10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验10分钟Hibernate体验
阅读(104) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~