📄 serviceonedao.java
字号:
package com.yuanzhen.model;
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 Serviceone.
* @see com.yuanzhen.model.Serviceone
* @author MyEclipse - Hibernate Tools
*/
public class ServiceoneDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(ServiceoneDAO.class);
//property constants
public static final String FACTION = "faction";
public static final String PARAMETER = "parameter";
public static final String INPRICE = "inprice";
public static final String NOTE = "note";
public static final String MODEL = "model";
public static final String SUBJECTONE = "subjectone";
public static final String SHIJIAN = "shijian";
public static final String RELATION = "relation";
public static final String MARKING = "marking";
public static final String SUGGESTPRICE = "suggestprice";
public static final String UNIT = "unit";
protected void initDao() {
//do nothing
}
public void save(Serviceone transientInstance) {
log.debug("saving Serviceone instance");
try {
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
}
public void delete(Serviceone persistentInstance) {
log.debug("deleting Serviceone instance");
try {
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
}
public Serviceone findById( java.lang.Integer id) {
log.debug("getting Serviceone instance with id: " + id);
try {
Serviceone instance = (Serviceone) getHibernateTemplate()
.get("com.yuanzhen.model.Serviceone", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
public List findByExample(Serviceone instance) {
log.debug("finding Serviceone 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 Serviceone instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from Serviceone 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 findByFaction(Object faction) {
return findByProperty(FACTION, faction);
}
public List findByParameter(Object parameter) {
return findByProperty(PARAMETER, parameter);
}
public List findByInprice(Object inprice) {
return findByProperty(INPRICE, inprice);
}
public List findByNote(Object note) {
return findByProperty(NOTE, note);
}
public List findByModel(Object model) {
return findByProperty(MODEL, model);
}
public List findBySubjectone(Object subjectone) {
return findByProperty(SUBJECTONE, subjectone);
}
public List findByShijian(Object shijian) {
return findByProperty(SHIJIAN, shijian);
}
public List findByRelation(Object relation) {
return findByProperty(RELATION, relation);
}
public List findByMarking(Object marking) {
return findByProperty(MARKING, marking);
}
public List findBySuggestprice(Object suggestprice) {
return findByProperty(SUGGESTPRICE, suggestprice);
}
public List findByUnit(Object unit) {
return findByProperty(UNIT, unit);
}
public Serviceone merge(Serviceone detachedInstance) {
log.debug("merging Serviceone instance");
try {
Serviceone result = (Serviceone) getHibernateTemplate()
.merge(detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
public void attachDirty(Serviceone instance) {
log.debug("attaching dirty Serviceone instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public void attachClean(Serviceone instance) {
log.debug("attaching clean Serviceone instance");
try {
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public static ServiceoneDAO getFromApplicationContext(ApplicationContext ctx) {
return (ServiceoneDAO) ctx.getBean("ServiceoneDAO");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -