package com.yourcompany;
import java.util.List;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.LockMode;
import org.hibernate.Query;
import org.hibernate.criterion.Example;
/**
* Data access object (DAO) for domain model class Upload.
* @see com.yourcompany.Upload
* @author MyEclipse - Hibernate Tools
*/
public class UploadDAO extends BaseHibernateDAO {
private static final Log log = LogFactory.getLog(UploadDAO.class);
//property constants
public static final String IMG = "img";
public void save(Upload transientInstance) {
log.debug("saving Upload instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
public void delete(Upload persistentInstance) {
log.debug("deleting Upload instance");
try {
getSession().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public Upload findById( java.lang.Integer id) {
log.debug("getting Upload instance with id: " + id);
try {
Upload instance = (Upload) getSession()
.get("com.yourcompany.Upload", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
public List findByExample(Upload instance) {
log.debug("finding Upload instance by example");
try {
List results = getSession()
.createCriteria("com.yourcompany.Upload")
.add(Example.create(instance))
.list();
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 Upload instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Upload as model where model."
+ propertyName + "= ?";
Query queryObject = getSession().createQuery(queryString);
queryObject.setParameter(0, value);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
public List findByImg(Object img) {
return findByProperty(IMG, img);
}
public Upload merge(Upload detachedInstance) {
log.debug("merging Upload instance");
try {
Upload result = (Upload) getSession()
.merge(detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
public void attachDirty(Upload instance) {
log.debug("attaching dirty Upload instance");
try {
getSession().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public void attachClean(Upload instance) {
log.debug("attaching clean Upload instance");
try {
getSession().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Download.rar (56个子文件)
Download
.project 1KB
.mymetadata 297B
WebRoot
css
upload.css 266B
base.css 179B
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 2KB
struts-config.xml.bak 1KB
web.xml 942B
struts-config.xml 1KB
struts-bean.tld 9KB
struts-nested.tld 70KB
struts-html.tld 72KB
struts-logic.tld 14KB
validator-rules.xml 13KB
lib
commons-logging.jar 37KB
commons-digester.jar 164KB
mysql-connector-java-3.1.8-bin.jar 400KB
commons-fileupload.jar 22KB
commons-beanutils.jar 184KB
antlr.jar 350KB
struts.jar 531KB
commons-validator.jar 82KB
jakarta-oro.jar 64KB
classes
com
yourcompany
HibernateSessionFactory.class 2KB
Upload.hbm.xml 653B
BaseHibernateDAO.class 502B
struts
action
UpLoadImgAction.class 3KB
LoadedAction.class 3KB
ShowAction.class 1KB
form
LoadedForm.class 1KB
UpLoadImgForm.class 1KB
ApplicationResources.properties 91B
Upload.class 458B
IBaseHibernateDAO.class 180B
AbstractUpload.class 909B
UploadDAO.class 5KB
hibernate.cfg.xml 971B
META-INF
MANIFEST.MF 39B
upload
uploadImg.jsp 574B
imgShow.jsp 1KB
.myeclipse
src
com
yourcompany
Upload.hbm.xml 653B
BaseHibernateDAO.java 312B
UploadDAO.java 4KB
struts
action
ShowAction.java 1KB
UpLoadImgAction.java 3KB
form
UpLoadImgForm.java 1KB
LoadedForm.java 1KB
ApplicationResources.properties 91B
Upload.java 418B
IBaseHibernateDAO.java 226B
AbstractUpload.java 795B
HibernateSessionFactory.java 3KB
hibernate.cfg.xml 971B
.mystrutsdata 262B
.classpath 1KB
.myhibernatedata 478B
共 56 条
- 1
zhumengjay
- 粉丝: 2
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页