10 2014 档案
Hibernate-list()与iterate()方法的区别
摘要:对于list方法而言,实际上Hibernate是通过一条Select SQL获取所有的记录。并将其读出,填入到POJO中返回。而iterate 方法,则是首先通过一条Select SQL 获取所有符合查询条件的记录的id,再对这个id 集合进行循环操作,通过单独的Select SQL 取出每个id ...
阅读全文
大数据量下的分页解决方法
摘要:最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容。再sql语句无法实现分页的情况下,可以考虑对大的结果集通过游标定位方式来获取某页的数据。sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql:sql server: String sq...
阅读全文
S2SH简介
摘要:struts2简介Struts2是由WebWork基础上发展起来的,与struts1比较,选用struts2的理由是:①Struts1要求Action类继承一个抽象基类,而Struts2Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个A...
阅读全文
使用hibernate可以优化的地方
摘要:a、在查询字符串中,应该总是使用jdbc的占位符?,或使用使用命名参数:,不要自查询中使用字符串值来代替非常量值。b、Flush会影响性能,频繁刷新影响性能,尽量减少不必要的刷新。c、Cascade策略,在几对几的关系,正确设置cascade策略,想清楚在操作对象A的同时是否需要级联操作对象B,比如...
阅读全文
浙公网安备 33010602011771号