hibernate 搭建log4j日志环境
2016-02-27 18:18
330 查看
1.需要slf4j-api-1.5.8.jar和log4j-1.2.15.jar。
2.把slf的接口转换成log4j的接口,添加slf4j-log4j12-1.5.8.jar
3.配置log4j.properties.
4.注意log4j.properties存放的位置,不然会报两个错误:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
5、补充:
Create 数据库里没这张表它会自动帮你创建
Update 原来有这张表,在配置文件中,这张表的表结构修改了,它会自动帮你加上去
Create-drop 只要关闭sessionfactory,就会drop掉数据库。
Validate 检查数据库表和配置文件中的字段是不是对应。
6.思考:控制台为什么没有出现执行的sql语句?
2.把slf的接口转换成log4j的接口,添加slf4j-log4j12-1.5.8.jar
3.配置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=info, stdout log4j.logger.org.hibernate.test=info log4j.logger.org.hibernate.tool.hbm2ddl=debug
4.注意log4j.properties存放的位置,不然会报两个错误:
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
5、补充:
<property name="hbm2ddl.auto">update</property>
Create 数据库里没这张表它会自动帮你创建
Update 原来有这张表,在配置文件中,这张表的表结构修改了,它会自动帮你加上去
Create-drop 只要关闭sessionfactory,就会drop掉数据库。
Validate 检查数据库表和配置文件中的字段是不是对应。
6.思考:控制台为什么没有出现执行的sql语句?
相关文章推荐
- Java设计模式--策略模式
- UVA 1600 Patrol Robot
- Android 实现形态各异的双向侧滑菜单 自定义控件来袭
- shell脚本实例-matrix
- 菜鸟在线教你用Unity3D开发VR版的Hello World
- ZOJ 2110 Tempter of the Bone (DFS)
- 企业后台模板
- java设计模式(四)--单例模式
- UVA 439 Knight Moves
- spring学习笔记 - 面试题
- 猴子吃桃子的问题
- FPGA知识大梳理(二)verilogHDL语法入门(1)
- CodeForces 612 D. The Union of k-Segments(水~)
- javascript高级程序设计笔记-第三章(基本概念)
- codeforces 628D 数位dp
- 绘画基础研究(一)-画面的对象组成与形状组成
- 如何获取 yum 安装的 rpm 包位置---详解
- CF 50A Domino piling
- C语言中的类型转换
- 学习《Python核心编程》做一下知识点提要,方便复习(一)