SoFunction
Updated on 2025-04-07

struts2+spring+hibernate paging code [more] Page 2/7


package com.;
import .*;
import com.;
import com.;
import com.;
import ;
import ;
import ;
import .;
import .;
public class KindEntityDaoHibernate extends HibernateDaoSupport implements KindEntityDao{
public KindEntity get(String uuid){
return (KindEntity)getHibernateTemplate().get(,uuid);
}
public void save(KindEntity kindEntity){
getHibernateTemplate().save(kindEntity);
}
public void update(KindEntity kindEntity){
getHibernateTemplate().saveOrUpdate(kindEntity);
}
public void delete(KindEntity kindEntity){
getHibernateTemplate().delete(kindEntity);
}
public void delete(String uuid){
getHibernateTemplate().delete((KindEntity)getHibernateTemplate().get(,uuid));
}
public List findAll(){
return getHibernateTemplate().find("from KindEntity");
}
public KindEntity findKindEntityByName(String name){
List k1 = getHibernateTemplate().find("from KindEntity as ke where = ?",name);
if (k1 != null && () == 1){
return (KindEntity)(0);
}
return null;
}
public int getRows(){
return getHibernateTemplate().find("from KindEntity").size();
}
public List getKindEntity(PageTool pageInfo){
final int size1=();
final int startRow=(()-1)*();
return ().executeFind(new HibernateCallback(){
public List doInHibernate(Session session) throws HibernateException{
Query query = ("from KindEntity");
(startRow);
(size1);
return ();
}
}
);
}
}
SERVICE layer interface:
Java code
Copy the codeThe code is as follows:

package com.;
import ;
import com.;
import com.;
public interface KindEntityManage{
public void addKindEntity(KindEntity entity);
public List findAllKind();
public int getRows();
public List getKindEntity(PageTool pageInfo);
}

Copy the codeThe code is as follows:

package com.;
import ;
import com.;
import com.;
public interface KindEntityManage{
public void addKindEntity(KindEntity entity);
public List findAllKind();
public int getRows();
public List getKindEntity(PageTool pageInfo);
}

Previous page1234567Next pageRead the full text