基于Spring+Hibernate的通用增删改查的实现方法
您现在的位置: 学网 >> 程序开发 >> Java >> Java实例 >> 正文
学网教程

Java:基于Spring+Hibernate的通用增删改查的实现方法

[ 来源:Java | 作者:Java | 时间:2007-7-20 | 去论坛]
 

import java.util.List;

 

import javax.servlet.http.HttpServletRequest;

import org.apache.easframework.core.dao.IBaseDao;

import org.apache.easframework.core.entity.AbstractEntity;

import org.apache.easframework.core.pageloader.IPageLoader;

import org.apache.easframework.core.pageloader.PageLoaderHibernateImpl;

import org.apache.easframework.core.pageloader.PageLoaderInfo;

import org.apache.easframework.core.service.IDBSupportService;

import org.apache.log4j.Logger;

import org.hibernate.criterion.DetachedCriteria;

 

public class DBSupportServiceImpl implements IDBSupportService

{

       private static final Logger logger = Logger   .getLogger(DBSupportServiceImpl.class);

       private IBaseDao defaultDao;

      

       /**

        * 使用这种方式为了在Spring配置文件中按构造注入的方式实例化Dao,因为不希望外部调用通过getDao方法来间接引用Dao的方法

        * 如果使用setter注入,则需要提供defaultDaosetget方法

        * @param dao

        */

       public DBSupportServiceImpl(IBaseDao dao)

       {

              logger.info("Dao构造注入!!!");

              this.defaultDao = dao;

       }

 

       public void delete(AbstractEntity entity, HttpServletRequest request) throws Exception {

              this.defaultDao.delete(entity);

             

       }

 

       public void deleteById(String entityClassName, String keyFieldName, Object keyFieldValue, HttpServletRequest request) throws Exception {

7
...
学网·特别声明:
本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。本站所有文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题,请联系编辑人员Xababy#Gmail.com,我们尽快予以更正。
设为首页 - 收藏学网 - 关于学网 - RSS订阅 - 版权申明 - 友情链接 - 联系学网 - 网站地图 - 投稿学网
学网·2004-2008版权所有
© CopyRight 2004-2008 WwW.Xue5.CoM.Inc All Rights Reserved
合作、建议、联系::cainiaoo.cn#live.cn QQ:329700200,1103290

学网_致力于提供优质免费的电脑学习教程
陕ICP备05000834号