日志
1.1、日志工厂
如果一个数据库操作,出现了异常,我们需要排错。日志就是最好的助手!
曾经:sout 、debug
现在:日志工厂!
1.2、Log4j
什么是Log4j?
og4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件
我们也可以控制每一条日志的输出格式;
通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
先导入log4j的包
log4j.properties
配置log4j为日志的实现
###### Log4j的使用!,直接测试运行刚才的查询2、分页
思考:为什么要分页?
减少收据的处理量
7.1、使用Limit分页
语法:SELECT * from user limit startIndex,pageSize;
SELECT * from user limit 3; #[0,n]
使用Mybatis实现分页,核心SQL
接口
List getUserByLimit(Map<String,Integer> map);
Mapper.xml
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put(“startIndex”,1);
map.put(“pageSize”,2);
List<User> userList = mapper.getUserByLimit(map);
for (User user : userList) {
System.out.println(user);
}
sqlSession.close();
}
2.2、RowBounds分页
不再使用SQL实现分页
接口
List getUserByRowBounds();
mapper.xm
测试