首页 > 代码库 > Java知识总结
Java知识总结
1、Java基础
2、Java Web
3、框架
3.1、Hibernate
Hibernate的二级缓存
Hibernate中使用SQL查询 |
http://lsieun.blog.51cto.com/9210464/1826985 2、Criteria查询和本地SQL查询 示例: http://lsieun.blog.51cto.com/9210464/1846532 (2.3部分) |
HQL分页 |
http://lsieun.blog.51cto.com/9210464/1826985 3、分页查询 // 分页查询:先查询总记录数,再分页查询 @Test public void testPage() { Session session = sf.openSession(); session.beginTransaction(); Query q = session.createQuery( "from Department" ); // 总记录数 ScrollableResults scroll = q.scroll(); scroll.last(); //ScrollableResults.getRowNumber() //Get the current location in the result set. The first row is number 0, contrary to JDBC. int totalCount = scroll.getRowNumber() + 1 ; // 设置分页参数 q.setFirstResult( 2 ); //从0开始 q.setMaxResults( 5 ); //显示结果 List<Department> list = q.list(); System.out.println( "总记录数是" + totalCount+ "条" ); for (Department d : list) { System.out.println(d); } session.getTransaction().commit(); session.close(); } 引申问题:JDBC的分页如何写呢?JDBC的参数是从1开始? JDBC的分页比较简单,SELECT * FROM T_Users LIMIT 0,1; http://lsieun.blog.51cto.com/9210464/1787806 5.8、分页查询limit 起始行,查询几行 起始行从0开始 分页:当前页 每页显示多少条 分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条; JDBC设置参数从1开始:http://lsieun.blog.51cto.com/9210464/1772405 |
3.2、Struts
3.3、Spring
Java知识总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。