package com.qulx.domain;
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;
/**
* Data access object (DAO) for domain model class Myuser.
*
* @see com.qulx.domain.Myuser
* @author MyEclipse Persistence Tools
*/
public class MyuserDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(MyuserDAO.class);
// property constants
public static final String SNAME = "sname";
public static final String SAGE = "sage";
public static final String SSEX = "ssex";
public static final String SEMAIL = "semail";
protected void initDao() {
// do nothing
}
public void save(Myuser transientInstance) {
log.debug("saving Myuser instance");
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
public void delete(Myuser persistentInstance) {
log.debug("deleting Myuser instance");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public Myuser findById(java.lang.Integer id) {
log.debug("getting Myuser instance with id: " + id);
try {
Myuser instance = (Myuser) getHibernateTemplate().get(
"com.qulx.domain.Myuser", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
public List findByExample(Myuser instance) {
log.debug("finding Myuser 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;
}
}
public List findByProperty(String propertyName, Object value) {
log.debug("finding Myuser instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Myuser as model where model."
+ propertyName + "= ?";
return getHibernateTemplate().find(queryString, value);
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
public List findBySname(Object sname) {
return findByProperty(SNAME, sname);
}
public List findBySage(Object sage) {
return findByProperty(SAGE, sage);
}
public List findBySsex(Object ssex) {
return findByProperty(SSEX, ssex);
}
public List findBySemail(Object semail) {
return findByProperty(SEMAIL, semail);
}
public List findAll() {
log.debug("finding all Myuser instances");
try {
String queryString = "from Myuser";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public Myuser merge(Myuser detachedInstance) {
log.debug("merging Myuser instance");
try {
Myuser result = (Myuser) getHibernateTemplate().merge(
detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
public void attachDirty(Myuser instance) {
log.debug("attaching dirty Myuser instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public void attachClean(Myuser instance) {
log.debug("attaching clean Myuser instance");
try {
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public static MyuserDAO getFromApplicationContext(ApplicationContext ctx) {
return (MyuserDAO) ctx.getBean("MyuserDAO");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ssh整合实例1 简单易懂的ssh整合,适合初学者
共107个文件
jar:69个
xml:9个
tld:7个
需积分: 9 21 下载量 122 浏览量
2009-08-08
12:05:35
上传
评论
收藏 13.31MB RAR 举报
温馨提示
简单易懂的ssh整合,适合初学者简单易懂的ssh整合,适合初学者简单易懂的ssh整合,适合初学者
资源推荐
资源详情
资源评论
收起资源包目录
ssh整合实例1 简单易懂的ssh整合,适合初学者 (107个子文件)
MyuserDAO.class 5KB
UserAction.class 2KB
UserForm.class 2KB
Myuser.class 2KB
UserService.class 874B
.classpath 5KB
hibernate3.jar 1.38MB
itext-1.3.jar 1.08MB
xerces-2.6.2.jar 966KB
db-ojb-1.0.4.jar 905KB
jasperreports-1.0.3.jar 751KB
freemarker.jar 690KB
poi-2.5.1.jar 682KB
jxl.jar 520KB
struts.jar 428KB
antlr-2.7.6rc1.jar 425KB
c3p0-0.9.0.4.jar 423KB
antlr-2.7.5H3.jar 417KB
log4j-1.2.13.jar 312KB
velocity-1.4.jar 309KB
log4j-1.2.11.jar 305KB
cglib-nodep-2.1_3.jar 284KB
msbase.jar 280KB
dom4j-1.6.1.jar 257KB
ibatis-sqlmap-2.jar 257KB
dom4j-1.6.jar 256KB
cglib-2.1.3.jar 244KB
commons-httpclient.jar 238KB
jaxen-1.1-beta-4.jar 202KB
spring-beans.jar 200KB
jaxen-1.1-beta-7.jar 194KB
spring-webmvc.jar 181KB
spring-hibernate.jar 170KB
commons-collections-2.1.1.jar 169KB
spring-jdbc.jar 163KB
commons-collections.jar 160KB
spring-orm.jar 160KB
spring-aop.jar 139KB
spring-web.jar 124KB
xml-apis.jar 117KB
ibatis-sqlmap.jar 113KB
hibernate-annotations.jar 110KB
jotm.jar 107KB
spring-core.jar 104KB
commons-beanutils.jar 100KB
jaas.jar 99KB
commons-digester.jar 96KB
spring-context.jar 95KB
commons-dbcp.jar 90KB
spring-dao.jar 82KB
xapool.jar 77KB
ibatis-common-2.jar 72KB
jdo2.jar 66KB
mssqlserver.jar 66KB
velocity-tools-view-1.2.jar 65KB
jakarta-oro.jar 62KB
jakarta-oro-2.0.8.jar 62KB
msutil.jar 58KB
commons-lang.jar 53KB
cos.jar 47KB
toplink-api.jar 43KB
ehcache-1.1.jar 41KB
commons-validator.jar 40KB
commons-pool.jar 36KB
commons-logging-1.0.4.jar 33KB
commons-attributes-api.jar 31KB
commons-logging.jar 27KB
asm.jar 25KB
commons-attributes-compiler.jar 25KB
commons-fileupload.jar 19KB
velocity-tools-generic-1.2.jar 17KB
asm-attrs.jar 16KB
struts-legacy.jar 9KB
jta.jar 8KB
jdbc2_0-stdext.jar 6KB
MyuserDAO.java 4KB
UserForm.java 2KB
UserAction.java 2KB
Myuser.java 1KB
UserService.java 475B
index.jsp 829B
user.jsp 698B
.struts-config.mex 799B
MANIFEST.MF 39B
.myhibernatedata 479B
.mymetadata 303B
.mystrutsdata 255B
.project 2KB
ApplicationResources.properties 86B
ApplicationResources.properties 86B
.springBeans 320B
struts-html.tld 65KB
struts-nested.tld 63KB
struts-logic.tld 14KB
struts-bean.tld 9KB
struts-tiles.tld 8KB
spring.tld 8KB
struts-template.tld 2KB
validator-rules.xml 41KB
applicationContext.xml 1KB
共 107 条
- 1
- 2
资源评论
loveyuntian
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功