package com.dao;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.springframework.context.ApplicationContext;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.dto.Yuangong;
import com.idao.YuangongIDAO;
/**
* A data access object (DAO) providing persistence and search support for
* Yuangong entities. Transaction control of the save(), update() and delete()
* operations can directly support Spring container-managed transactions or they
* can be augmented to handle user-managed Spring transactions. Each of these
* methods provides additional information for how to configure it for the
* desired type of transaction control.
*
* @see com.dto.Yuangong
* @author MyEclipse Persistence Tools
*/
public class YuangongDAO extends HibernateDaoSupport implements YuangongIDAO {
private static final Log log = LogFactory.getLog(YuangongDAO.class);
protected void initDao() {
// do nothing
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#save(com.dto.Yuangong)
*/
//查询
public List selectYuangongByTowParameter(String yuangongAgeFrist,String yuangongAgeTwo)
{
String hql="from Yuangong where yuangongAge>:yuangongAgeFrist and yuangongAge<:yuangongAgeTwo";
return this.getHibernateTemplate().findByNamedParam(hql, new String[]{"yuangongAgeFrist","yuangongAgeTwo"}, new Object[]{yuangongAgeFrist,yuangongAgeTwo});
}
public int updateYuangong(Yuangong transientInstance) {
log.debug("saving Yuangong instance");
try {
this.getHibernateTemplate().saveOrUpdate(transientInstance);
log.debug("save successful");
return 1;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
public void save(Yuangong transientInstance) {
log.debug("saving Yuangong instance");
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#delete(com.dto.Yuangong)
*/
public void delete(Yuangong persistentInstance) {
log.debug("deleting Yuangong instance");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findById(java.lang.String)
*/
public Yuangong findById(java.lang.String id) {
log.debug("getting Yuangong instance with id: " + id);
try {
Yuangong instance = (Yuangong) getHibernateTemplate().get(
"com.dto.Yuangong", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByExample(com.dto.Yuangong)
*/
public List findByExample(Yuangong instance) {
log.debug("finding Yuangong instance by example");
try {
List results = getHibernateTemplate().findByExample(instance);
log.debug("find by example successful, result size: "
+ results.size());
return results;
} catch (RuntimeException re) {
log.error("find by example failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByProperty(java.lang.String, java.lang.Object)
*/
public List findByProperty(String propertyName, Object value) {
log.debug("finding Yuangong instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Yuangong as model where model."
+ propertyName + "= ?";
return getHibernateTemplate().find(queryString, value);
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByYuangongName(java.lang.Object)
*/
public List findByYuangongName(Object yuangongName) {
return findByProperty(YUANGONG_NAME, yuangongName);
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByYuangongSex(java.lang.Object)
*/
public List findByYuangongSex(Object yuangongSex) {
return findByProperty(YUANGONG_SEX, yuangongSex);
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByYuangongAge(java.lang.Object)
*/
public List findByYuangongAge(Object yuangongAge) {
return findByProperty(YUANGONG_AGE, yuangongAge);
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByYuangongBu(java.lang.Object)
*/
public List findByYuangongBu(Object yuangongBu) {
return findByProperty(YUANGONG_BU, yuangongBu);
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findByYuangongZhiCheng(java.lang.Object)
*/
public List findByYuangongZhiCheng(Object yuangongZhiCheng) {
return findByProperty(YUANGONG_ZHI_CHENG, yuangongZhiCheng);
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#findAll()
*/
public List findAll() {
log.debug("finding all Yuangong instances");
try {
String queryString = "from Yuangong";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#merge(com.dto.Yuangong)
*/
public Yuangong merge(Yuangong detachedInstance) {
log.debug("merging Yuangong instance");
try {
Yuangong result = (Yuangong) getHibernateTemplate().merge(
detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#attachDirty(com.dto.Yuangong)
*/
public void attachDirty(Yuangong instance) {
log.debug("attaching dirty Yuangong instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
/* (non-Javadoc)
* @see com.dao.YuangongIDAO#attachClean(com.dto.Yuangong)
*/
public void attachClean(Yuangong instance) {
log.debug("attaching clean Yuangong instance");
try {
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public static YuangongIDAO getFromApplicationContext(ApplicationContext ctx) {
return (YuangongIDAO) ctx.getBean("YuangongDAO");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
MYSQL_ssh.rar_mysql s_mysql增_ssh java mys_ssh mysql
共162个文件
class:43个
java:43个
xml:20个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 185 浏览量
2022-09-24
01:39:14
上传
评论
收藏 1.41MB RAR 举报
温馨提示
熟悉本系统后,你就会觉得自己的Java水平提高了一个层面。系统采用MyEclipse6.5+MySQL开发。功能:对数据库表进行增、删、改、查;其中包含动态分页技术、JavaScript提交等.....
资源推荐
资源详情
资源评论
收起资源包目录
MYSQL_ssh.rar_mysql s_mysql增_ssh java mys_ssh mysql (162个子文件)
YuangongDAO.class 6KB
YuangongDAO.class 6KB
UserinfoDAO.class 6KB
UserinfoDAO.class 6KB
ViewinfoAction.class 3KB
Userinfo.class 3KB
Userinfo.class 3KB
UpdateYuangongAction.class 2KB
UpdateYuangongAction.class 2KB
ViewinfoAction.class 2KB
SelectYuangongByAgeAction.class 2KB
SelectYuangongByAgeAction.class 2KB
Yuangong.class 2KB
Yuangong.class 2KB
AddYuangongInfoAction.class 2KB
AddYuangongInfoAction.class 2KB
Deal_yuangongAction.class 2KB
Deal_yuangongAction.class 2KB
Page.class 2KB
Page.class 2KB
FindYuangongAction.class 2KB
FindYuangongAction.class 2KB
SQLUtil.class 2KB
SQLUtil.class 2KB
UpdateYuangongForm.class 2KB
UpdateYuangongForm.class 2KB
AddYuangongInfoForm.class 2KB
AddYuangongInfoForm.class 2KB
DeleteYuangongAction.class 2KB
DeleteYuangongAction.class 2KB
SelectYuangongAction.class 2KB
SelectYuangongAction.class 2KB
SelectYuangongByAgeForm.class 1KB
SelectYuangongByAgeForm.class 1KB
PagerHelp.class 1KB
PagerHelp.class 1KB
EncodingFilter.class 1KB
YuangongIDAO.class 1KB
YuangongIDAO.class 1KB
UserinfoIDAO.class 1KB
UserinfoIDAO.class 1KB
MyRequestProcessor.class 898B
MyRequestProcessor.class 898B
.classpath 3KB
.classpath 2KB
mysql-connector-java-5.1.5-bin.jar 661KB
mysql-connector-java-5.1.5-bin.jar 661KB
YuangongDAO.java 6KB
YuangongDAO.java 6KB
UserinfoDAO.java 6KB
UserinfoDAO.java 6KB
AddYuangongInfoForm.java 2KB
AddYuangongInfoForm.java 2KB
Userinfo.java 2KB
Userinfo.java 2KB
UpdateYuangongForm.java 2KB
UpdateYuangongForm.java 2KB
Page.java 2KB
Page.java 2KB
Yuangong.java 2KB
Yuangong.java 2KB
UpdateYuangongAction.java 2KB
UpdateYuangongAction.java 2KB
ViewinfoAction.java 2KB
SelectYuangongByAgeAction.java 2KB
SelectYuangongByAgeAction.java 2KB
AddYuangongInfoAction.java 2KB
AddYuangongInfoAction.java 2KB
ViewinfoAction.java 2KB
SelectYuangongByAgeForm.java 2KB
SelectYuangongByAgeForm.java 2KB
Deal_yuangongAction.java 1KB
Deal_yuangongAction.java 1KB
UserinfoIDAO.java 1KB
UserinfoIDAO.java 1KB
YuangongIDAO.java 1KB
YuangongIDAO.java 1KB
PagerHelp.java 1KB
PagerHelp.java 1KB
SQLUtil.java 1KB
SQLUtil.java 1KB
FindYuangongAction.java 1KB
FindYuangongAction.java 1KB
DeleteYuangongAction.java 1KB
DeleteYuangongAction.java 1KB
SelectYuangongAction.java 1KB
SelectYuangongAction.java 1KB
EncodingFilter.java 649B
MyRequestProcessor.java 618B
MyRequestProcessor.java 618B
index.jsp 7KB
index.jsp 7KB
viewInfo.jsp 7KB
listrenwu.jsp 7KB
listrenwu.jsp 7KB
viewInfo.jsp 7KB
yuangong_Deal.jsp 5KB
yuangong_Deal.jsp 5KB
selectYuangongByAge.jsp 5KB
selectYuangongByAge.jsp 5KB
共 162 条
- 1
- 2
资源评论
钱亚锋
- 粉丝: 85
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- BLOCK_TYPE_HEARTBEAT_D70A3465D4EE4E9_046141_dump_1st.dmp
- 项目方法测试调用接口工具
- studyupdate
- 基于西瓜数据集的决策树实现.zip
- 60套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
- 贪心算法要点和难点实例代码解析
- 65套HTML网站源码-响应式-涵盖(简历&作品展示&商业&科技&培训&商城&课设等)-适配移动设备-解压即用.zip
- 多因素决策树的Python实现.zip
- 使用Python在莺尾花数据集上实现了决策树算法,文件里有数据集.zip
- python实现决策树.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功