北京门户网站制作,中信建设有限责任公司董事长,乐陵市人力资源中心网站,成都网站建设价格表1.日志工厂
如果一个数据库操作#xff0c;出现了异常#xff0c;我们需要排错。日志就是最好的助手! 曾经: sout、debug 现在:日志工厂!
我们主要掌握STDOUT_LOGGING 和LOG4j
在Mybatis中具体使用哪个一日志实现#xff0c;在设置中设定! 在mybatis核心配置文件中#…1.日志工厂
如果一个数据库操作出现了异常我们需要排错。日志就是最好的助手! 曾经: sout、debug 现在:日志工厂!
我们主要掌握STDOUT_LOGGING 和LOG4j
在Mybatis中具体使用哪个一日志实现在设置中设定! 在mybatis核心配置文件中配置我们的日志!
STDOUT_LOGGING
先在mybatis-config.xml核心配置文件中配置具体要实现的日志 然后调用我们之前写的根据用户id查用户信息的方法跑起来发现控制台输出日志信息包括具体执行时的sql语句,方便后面排错。 Log4j
Log4j是Apache的一个开源项目通过使用Log4j我们可以控制日志信息输送的目的地是控制台、文件、GUI组件 我们也可以控制每一条日志的输出格式 通过定义每一条日志信息的级别我们能够更加细致地控制日志的生成过程 通过一个配置文件来灵活地进行配置而不需要修改应用的代码。
先导入log4j的包在pom.xml中导入log4j的依赖 编写配置文件基本的日志格式设置相关内容 在mybatis-config.xml核心配置文件中设置我们要使用的日志工厂是log4j 调用刚才的根据id查用户信息方法可以看到控制台输出相关日志。 简单使用
1.在要使用Log4j的类中导入包 import orgapache.log4j.Logger;
2.日志对象参数为当前类的class 运行测试类可以看到我们自定义的信息被输出 同时我们在配置文件中也设置了将日志信息导入到一个文件中当我们执行相应的方法后可以看到文件目录中也出现了一个log目录其中也记录了我们的日志信息 我们在一个方法执行中插入我们一些自定义的日志信息可以方便我们后面检查到底哪里出错方便排错 执行方法后我们去log目录中查看相应的日志文件我们可以快速的看到我们自定义的一些日志信息包括也能看到对应的sql语句信息。 2.分页
为什么要分页? 减少数据的处理量
使用Limit分页
1 语法: SELECT*from user limit startIndex,pagesize; 2 SELECT*from user limit 3; #[O,n]
编写相应的UserMapper方法 Mapper.xml中配置相应的sql语句 编写对应的测试类 RowBounds分页