Index: forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java =================================================================== diff -u -r15196 -r15656 --- forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java (.../ObjectDaoImpl.java) (revision 15196) +++ forgon-tools/src/main/java/com/forgon/tools/hibernate/ObjectDaoImpl.java (.../ObjectDaoImpl.java) (revision 15656) @@ -384,7 +384,10 @@ } List list = getHibernateTemplate().find( "select count(*) from " + objectPOName + " po " + sql); - int count = ((Long) list.get(0)).intValue(); + int count = 0; + if(list != null && list.size() > 0){ + count = ((Long) list.get(0)).intValue(); + } return count; } @Override