MyEclipse下hibernate开发环境的配置(hibernate+annotation+log4j+junit)

一、配置原始的hibernate开发环境

      1、下载hibernate-distribution-3.3.2.GA安装包,slf4j-1.5.8安装包

      2、在MyEclipse中创建一个user libraray,命名为"hiberante",将如下的jar包导入其中

            hibernate-distribution-3.3.2.GA/hibernate3.jar

            hibernate-distribution-3.3.2.GA/lib/required目录下的所有jar文件

            slf4j-1.5.8/slf4j-nop-1.5.8.jar

         只要项目中引用"hibernate"库文件,就可以开发hibernate程序了

二、配置支持annotation的hibernate开发环境

     1、下载hibernate-annotations-3.4.0.GA安装包

     2、将如下的jar包引入到"hibernate的库目录中"

           hibernate-annotations-3.4.0.GA/hibernate annotaion jar

       hibernate-annotations-3.4.0.GA/lib/ejb3 persistence jar

         hibernate-annotations-3.4.0.GA/lib/hibernate common annotations jar

      现在你可以开发支持注解的hibernate程序了

三  搭建log4j环境

    1、下载apache-log4j-1.2.15安装包

    2、将slf4j-nop-1.5.8.jar文件从"hibernate"中删除,然后在“hibernate”中加入如下jar包

        apache-log4j-1.2.15/log4j-1.2.15.jar //log4j jar包

        slf4j-1.5.8/slf4j-log4j12-1.5.8.jar  //用于转换的jar包,因为hibernate支持的是slf4j-nop-1.5.8.jar。

    3、再谈slf

        slf是一个接口,它有很多的实现,比如:

slf的实现:slf4j nodep ,log4j ,jdk logging api ,apache common-log.我配置的是log4j的实现

    4、配置log4j.properties文件

             

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=warn, stdout
log4j.logger.org.hibernate.tool.hbm2ddl=debug//这一句很重要!

   至此log4j配置成功!运行hibernate程序时就会有日志的输出

四、搭建junit环境

             下载junit-4.7.jar,将它加入到“hibernate”库中

      这样就可以以junit的方式运行hibernate程序了。

 

   

 

        

<!--EndFragment-->

            

你可能感兴趣的:(apache,log4j,Hibernate,MyEclipse,JUnit)