Hibernate4之配置连接池C3P0和日志框架LOG4J(十五)

hibernate4配置C3P0连接池

1.导入源码中C3P0的jar包
这里写图片描述
2.在hibernate.cfg.xml的Session-factory标签中添加配置

<!-- 最小连接数 --> 
        <property name="c3p0.min_size">7</property> 
        <!-- 最大连接数 -->   
        <property name="c3p0.max_size">42</property> 
        <!-- 获得连接的超时时间,如果超过这个时间,会抛出异常,单位毫秒 -->  
        <property name="c3p0.timeout">1800</property> 
        <!-- 最大的PreparedStatement的数量 -->   
        <property name="c3p0.max_statements">50</property> 

hibernate4配置Log4J日志框架

log4j是优秀的日志框架,被广泛使用,hibernate4直接支持log4j日志,只需要引入jar包。

1.在项目中导入log4j日志包
这里写图片描述

2.在classpath目录下添加log4j.properties文件
# 首行的info是log4j的级别,可改为debug级别,详情参考百度百科。

log4j.rootLogger=info,appender1,appender2

log4j.appender.appender1=org.apache.log4j.ConsoleAppender 

log4j.appender.appender2=org.apache.log4j.FileAppender 
log4j.appender.appender2.File=C:/logFile.txt

log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout  

3.运行测试

@Test
    public void testLog() {

        logger.debug("这是一个debug信息");
        logger.info("这是一个info信息");
        logger.error("这是一个错误信息");
    }

猜你喜欢

转载自blog.csdn.net/willdic/article/details/80520113