在Tomcat下配置Hibernate的开发环境

豆豆网   技术应用频道   2007年08月22日  【字号: 收藏本文

内容摘要:今天花了几个小时,终于将机房里面的Tomcat+Hibernate的开发、学习环境配置好了。

  这是实战JSP进阶编程之三。

  今天花了几个小时,终于将机房里面的Tomcat+Hibernate的开发、学习环境配置好了。

  应用场景:Tomcat 5.5, Hibernate 2.1.7, Mysql 3.23.43, Mysql Driver:3.0.14, JDK: 1.4.2 OS: TurboLinux Server 8.0

  用户环境:普通学生帐户--j2ee,位置: /home/j2ee/public_html

  为了方便初学者,本教程特意作了简化处理。

  1。将hibernate2.jar,dom4j,ehcache,cglib等Hibernate手册上说的那些jar copy 到 WEB-INF/lib里面。

  2。将hibernate.cfg.xml copy 到WEB-INF里面。

  内网用户只要直接从/home/j2ee/public_html/WEB-INF中copy就可以了。

  外面的读者也只需要在hibernate.cfg.xml中改改MySQL的参数就可以了。

  3. 本例对通行的Cat例子,进行了进一步的简化,只有2个字段:

  CAT_ID varchar(50), name varchar(50)。

  4. WEB-INF/hb中有如下文件:

  Cat.java

  Cat.hbm.xml

  HibernateUtil.java

  5. 2个用于测试的jsp文件:

  addCat.jsp

  getCats.jsp

  具体文件如下:

  第一个文件:hibernate.cfg.xml

<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE hibernate-configuration (View Source for full doctype...)>
- <hibernate-configuration>
- <session-factory>
<property name="hibernate.connection.driver_class"]com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url"]jdbc:mysql://localhost/joke</property>
<property name="hibernate.connection.username"]root</property>
<property name="hibernate.connection.password"]
<property name="show_sql"]false</property>
<property name="dialect"]net.sf.hibernate.dialect.MySQLDialect</property>
<mapping resource="hb/Cat.hbm.xml"]
</session-factory>
</hibernate-configuration>

  第二个文件:Cat.java

责编:豆豆技术应用

正在加载评论...