Hibernate搭建日志环境(log4j)及打印DDL语句

一参考资料

Log4joverSLF4J

http://hi.baidu.com/hxzon/blog/item/f850848b25eecfd9fc1f10c1.html

二具体步骤如下

1搭建日志环境所需的jar

slf4j-api-1.6.1.jar一定是要的,直接支持logback实现

slf4j-log4j12-1.6.1.jar使用SLF4J的接口,底层由log4j实现,使用了适配器模式

log4j-1.2.14.jar具体实现

2打印DDL语句

A在hibernate.cfg.xml中加入:

<property name="hbm2ddl.auto">create</property>

B在log4j.properties中加入:

log4j.logger.org.hibernate.tool.hbm2ddl=debug

3代码使用

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

static final Logger logger = LoggerFactory.getLogger(Test.class);

相关推荐