网站地图做关键词排名,建设集团有限公司网站首页,扬州网站定制,网站公告栏代码日志
1.日志工厂
如果一个数据库的操作#xff0c;出现了异常#xff0c;我们需要排错。日志就是最好的工具。
日志工厂#xff1a;SLF4JLOG4J(掌握#xff09;LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING#xff08;掌握#xff09;NO_LOGGING
2.分页
减少数据…日志
1.日志工厂
如果一个数据库的操作出现了异常我们需要排错。日志就是最好的工具。
日志工厂SLF4JLOG4J(掌握LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING掌握NO_LOGGING
2.分页
减少数据的处理量
Limit分页
select * from user limit 2,2从第三个开始查找两个。如果只有一个参数0~n
使用myBatis实现分页。
1.接口
//分页ListUser getUserByLimit(MapString,Integer map);2.Mapper.xml
select idgetUserByLimit parameterTypemap resultTypeuserselect * from mybatis.user limit #{startIndex},#{pageSize}/select
3.测试
public void getTest(){SqlSession sqlSession MybatisUtils.getSqlSession();UserMapper mapper sqlSession.getMapper(UserMapper.class);HashMapString, Integer map new HashMapString, Integer();map.put(startIndex,1);map.put(pageSize,2);ListUser user mapper.getUserByLimit(map);for (User user1 : user) {System.out.println(user);}sqlSession.close();}RowBounds分页
1.接口
ListUser getUserByRowBounds();2.xml文件
select idgetUserByRowBounds resultTypeuserselect * from mybatis.user/select3.测试 public void rowBoundsTest(){SqlSession sqlSession MybatisUtils.getSqlSession();RowBounds rowBounds new RowBounds(2, 2);ListUser userList;userList sqlSession.selectList(dao.UserMapper.getUserByRowBounds,null,rowBounds);for (User user : userList) {System.out.println(user);}sqlSession.close();}注解开发