package com.espeed.dao.impl; import java.util.List; import com.espeed.dao.YxySendSmtpInfoDao; import com.espeed.pojo.YxySendSmtpInfo; import com.espeed.pojo.YxySmtpList; /** * 程序名称: EspeedMail_时速邮箱 * 程序版本: V1.0 * 作 者: 深圳市科飞时速网络技术有限公司(0755-88843776) * 版权所有: 深圳市科飞时速网络技术有限公司 * 技术支持: Tech@21gmail.com * 单元名称: 邮件SMTP DAO(营销游) * 开始时间: 2013.12.09 * 程 序 员: 谢勇 * 最后修改: * 备 注: 如需修改请通知程序员 */ public class YxySendSmtpInfoDaoImpl extends HibernateBaseDAOImpl<YxySendSmtpInfo,Long> implements YxySendSmtpInfoDao{ /**查询可用的smtp*/ public List<YxySendSmtpInfo> findAllSmtp() throws Exception { String hql="from YxySendSmtpInfo where smtp_service_isuse=0"; return super.getAll(hql); } /**HQL查询*/ public List<YxySendSmtpInfo> findByHql(String hql) throws Exception { return super.getAll(hql); } /**添加SMTP基本信息*/ public void addSmtpinfo(YxySendSmtpInfo o) throws Exception { super.saveOrUpdate(o); } /**SMTP删除*/ public void delSmtp(int id) throws Exception { String hql="delete from YxySendSmtpInfo where smtp_service_id="+id; //super.updateorDelBySql(hql); } /**HQL数量查询*/ public int findByHqlCount(String hql)throws Exception { return super.count(hql); } }