public class Dao extends HibernateDaoSupport{
public <T> List<T> loadAll(Class<T> clazz){
return (List<T>)getHibernateTemplate().loadAll(clazz);
}
public <T> T load(Class<T> clazz,Serializable id){
return (T) getHibernateTemplate().load(clazz, id);
}
public <T> T find(Class<T> clazz, Serializable id){
return (T)getHibernateTemplate().get(clazz, id);
}
public <T> List<T> find(String querySql,Object[] params){
return (List<T>)getHibernateTemplate().find(querySql, params);
}
public void save(Object entity){
getHibernateTemplate().save(entity);
}
public void saveOrUpdate(Object entity){
getHibernateTemplate().saveOrUpdate(entity);
}
public <T> void saveCollection(Collection<T> coll){
for(T entity : coll)
save(entity);
}
public void delete(Object entity){
getHibernateTemplate().delete(entity);
}
public <T> void deleteAll(Collection<T> entities){
getHibernateTemplate().deleteAll(entities);
}
public void update(Object entity){
getHibernateTemplate().update(entity);
}
}
分享到:
相关推荐
使用baseDao封装基本的增删改查的方法,包括分页查询等功能
spring4+hibernate4 整合,封装BaseDao增删改查以及分页,,支持jdk1.7,不支持jdk1.8,数据源使用c3p0
手动实现BaseDao 自动写数据库操作
基于hibernate封装的BaseDao,有完整的增删改查,分页,执行hql sql 方法 约 20个方法,详情地址 https://blog.csdn.net/qq_41861261/article/details/85595872
//获得当前类型的带有泛型类型的父类 ParameterizedType ptClass = (ParameterizedType) this.getClass().getGenericSuperclass(); //获得运行期的泛型类型 clazz = (Class) ptClass.getActualTypeArguments()[0]...
java最常用的BaseDao和BaseDaoImpl
精简封装Basedao.pdf
企业级通用的方法!封装所有通用的方法,包含分页功能!
NULL 博文链接:https://zhouhaitao.iteye.com/blog/1121166
NULL 博文链接:https://zhaoshijie.iteye.com/blog/2003209
NC65通过BaseDAO操作数据库,包含接口类及接口实现类: /** * 获取baseDAO * @return */ public BaseDAO getBaseDAO() { if(baseDAO == null){ baseDAO = new BaseDAO(); } return baseDAO; } public ...
能够实现一对多查询的basedao实现
mybatis basedao 是一款封装了基本增删改查的 简化开发操作
NULL 博文链接:https://shizhijian870525.iteye.com/blog/1767343
简单的JDBC封装类
springMVC+Mybatis封装整合:整合搭建已经完成不再述,本框架特色主要针对Mybatis框架BaseDao,BaseService,BaseServiceImpl封装,有点贵,本人也是循序见进到这一步,花了将近一个月时间,之前发布版本可以不下载...
下面小编就为大家带来一篇基于JDBC封装的BaseDao(实例代码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
hibernate的BaseDAO源代码
Android 数据库操作简单封装
java泛型BaseDao与BaseService