Index: forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDao.java =================================================================== diff -u -r16427 -r16588 --- forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDao.java (.../ObjectDao.java) (revision 16427) +++ forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDao.java (.../ObjectDao.java) (revision 16588) @@ -68,6 +68,15 @@ public List findAllObjects(String objectPOName, int firstIndex,int maxResults, String orderField); + /** + * 通过"where子句"和"order子句"获取objectPOName对象集合 + * @param objectPOName + * @param sql where子句 + * @param firstIndex 结果集的开始下标(注意从0开始取值) + * @param maxResults 从结果集下标为firstIndex开始取maxResults条记录 + * @param orderField order子句 + * @return + */ public List findBySql(String objectPOName, String sql,int firstIndex, int maxResults, String orderField); public List findByHql(final String hql, final int firstIndex,final int maxResults); Index: forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java =================================================================== diff -u -r16427 -r16588 --- forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java (.../ObjectDaoImpl.java) (revision 16427) +++ forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java (.../ObjectDaoImpl.java) (revision 16588) @@ -356,6 +356,15 @@ } + /** + * 通过"where子句"和"order子句"获取objectPOName对象集合 + * @param objectPOName + * @param sql where子句 + * @param firstIndex 结果集的开始下标(注意从0开始取值) + * @param maxResults 从结果集下标为firstIndex开始取maxResults条记录 + * @param orderField order子句 + * @return + */ @SuppressWarnings("unchecked") public List findBySql(final String objectPOName, final String sql, final int firstIndex, final int maxResults, final String orderField) {