Hibernate下载和安装

开发 后端
本文讲述了Hibernate下载和安装,手把手教会你如何学会Hibernate下载和Hibernate安装。下载分为两步,随后作者给出主要目录及文件的解释;安装分为两步,分别是复制jar包和创建log4j.properties。

Hibernate下载和安装

1、Hibernate下载

Hibernate下载具体步骤如下:

(1)如图1所示,访问Hibernate官方网站http://www.hibernate.org,单击左边菜单的Download超链接,在下载页面中下载Hibernate Core和Hibernate Tools。前者是Hibernate的核心软件包,后者是一个用于辅助Hibernate开发的Eclipse插件。

 图1 Hibernate下载页

(2)直正的下载页面会转到著名开源社区sourceforge.net,如图2所示。选择下载ZIP格式压缩包hibernate-3.2.2.ga.zip,解压后的目标结构如图3所示。

        图2 Hibernate下载文件选择            

    

  图3 Hibernate解压后的目标结构

主要目录及文件解释:

● hibernate3.jar文件是Hibernate的核心jar包。

● lib目录中有一些Hibernate运行需要依赖的第三方jar包,安装时也要用到。

● src目录中是Hibernate(hibernate3.jar)的源文件。

● etc目录中有一些可以参考的例子文件。

● doc目录中包含Hibernate文档。

2、Hibernate安装

Hibernate安装步骤如下:

(1)复制jar包。

将解压目录中的hibernate3.jar和lib目录下的jar包,全部复制到项目的Web-INF/lib目录,如果提示有同名文件(commons-logging-1.0.4.jar),覆不覆盖则都一样。其他说明如下:

● 其实并不需要复制lib目录下的所有jar包,本文只是为了安装上的方便。如果在正式发布程序时,希望只包括真正用到的包,则可以参考解压目录lib中的_README.txt,里面有详细描述。或者参考Hibernate文档,里面也有部分描述。

● 注意不要将这些jar包复制到%TOMCAT_HOME%/common/lib目录下,那是Tomcat全局库所在目录,有可能引起包冲突。

● 检查一下lib目录中是否有重复包(不同版本),如有,则只保留一个最新版的包,否则很可能会引起类冲突。因此要把antlr-2.7.2.jar删除,保留antlr-2.7.6.jar。

(2)创建log4j.properties

Hibernate用log4j包来做日志输出,这就要求项目中创建一个log4j的配置文件log4j.properties,否则有些运行日志就无法看到(不会影响程序运行),另外Eclipse控制台视图会输出如下两条警告信息。
log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
log4j:WARN Please initialize the log4j system properly.
如果读者熟悉log4j,可以自己创建log4j.properties,定义自己想要的日志配置。如果不熟悉log4j,可以直接将解压目录etc下的log4j.properties,复制到项目的“Java Resourcess:src”下。注意,由于J2EE透视图拒绝直接复制文件到“Java Resourcess:src”下,所以可以转到Java透视图再复制。

 

【编辑推荐】

  1. 强人Hibernate文档笔记(上)
  2. 强人Hibernate文档笔记(中)
  3. 强人Hibernate文档笔记(下)
  4. Hibernate一对多关系的处理
  5. Hibernate的性能优化
责任编辑:仲衡 来源: CSDN博客
相关推荐

2009-06-10 16:35:25

HibernateEclipse安装

2011-08-03 14:06:30

Xcode 4 安装

2009-09-22 11:27:41

模型对象Hibernate

2010-02-25 14:08:05

Fedora Luma

2009-09-22 09:40:03

cascade和invHibernate

2009-09-23 18:05:48

2012-03-19 16:27:05

JavaHibernate

2011-08-11 10:22:59

ibatishibernate

2009-12-02 11:04:44

路由器新版固件

2015-09-22 11:01:01

Plank DockUbuntuLinux

2010-03-01 09:38:09

Linux服务器

2009-07-15 17:52:10

2009-06-26 14:21:08

JDOEJB CMPHibernate

2009-09-27 10:37:01

Java应用程序Hibernate

2012-02-08 11:01:53

HibernateJava

2009-09-23 08:56:18

Hibernate cHibernate i

2009-06-17 09:34:31

Hibernate3Hibernate2连接池

2009-06-23 16:52:16

JSFHibernateWeb应用

2009-06-29 18:32:30

Hibernate

2009-06-12 14:52:21

cascadeinverseHibernate
点赞
收藏

51CTO技术栈公众号