📄 clubinfodao.java
字号:
package com.woyi.dao;
// default package
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.woyi.dto.ClubInfo;
import com.woyi.page.PageInfo;
import com.woyi.page.Pagination;
/**
* Data access object (DAO) for domain model class ClubInfo.
* @see .ClubInfo
* @author MyEclipse Persistence Tools
*/
public class ClubInfoDAO extends HibernateDaoSupport {
private static final Log log = LogFactory.getLog(ClubInfoDAO.class);
//property constants
public static final String CLUB_CARD_TYPE_ID = "clubCardTypeId";
public static final String CLUB_CARDID = "clubCardid";
public static final String CLUB_CARDTYPE = "clubCardtype";
public static final String CLUB_NAME = "clubName";
public static final String CLUBSEX = "clubsex";
public static final String CLUB_PHONE = "clubPhone";
public static final String CLUB_LEVEL = "clubLevel";
public static final String CLUB_LEVEL_NAME = "clubLevelName";
public static final String CLUB_LOVE = "clubLove";
public static final String CLUBSCROE = "clubscroe";
public static final String OPTRID = "optrid";
public static final String REMARK = "remark";
private Pagination pageInfo;
public Pagination getPageInfo() {
return pageInfo;
}
public void setPageInfo(Pagination pageInfo) {
this.pageInfo = pageInfo;
}
protected void initDao() {
//do nothing
}
public boolean save(ClubInfo transientInstance) {
log.debug("saving ClubInfo instance");
boolean flag = false;
try {
getHibernateTemplate().save(transientInstance);
flag = true;
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
//throw re;
}
return flag;
}
public boolean delete(ClubInfo persistentInstance) {
log.debug("deleting ClubInfo instance");
boolean flag = false;
try {
getHibernateTemplate().delete(persistentInstance);
flag = true;
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
//throw re;
}
return flag;
}
public ClubInfo findById( java.lang.Integer id) {
log.debug("getting ClubInfo instance with id: " + id);
try {
ClubInfo instance = (ClubInfo) getHibernateTemplate()
.get("ClubInfo", id);
return instance;
} catch (RuntimeException re) {
log.error("get failed", re);
throw re;
}
}
public List findByExample(ClubInfo instance) {
log.debug("finding ClubInfo 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 ClubInfo instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from ClubInfo 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 findByClubid(Object clubId) {
return findByProperty("clubId", clubId);
}
public List findByClubCardTypeId(Object clubCardTypeId) {
return findByProperty(CLUB_CARD_TYPE_ID, clubCardTypeId);
}
public List findByClubCardid(Object clubCardid) {
return findByProperty(CLUB_CARDID, clubCardid);
}
public List findByClubCardtype(Object clubCardtype) {
return findByProperty(CLUB_CARDTYPE, clubCardtype);
}
public List findByClubName(Object clubName) {
return findByProperty(CLUB_NAME, clubName);
}
public List findByClubsex(Object clubsex) {
return findByProperty(CLUBSEX, clubsex);
}
public List findByClubPhone(Object clubPhone) {
return findByProperty(CLUB_PHONE, clubPhone);
}
public List findByClubLevel(Object clubLevel) {
return findByProperty(CLUB_LEVEL, clubLevel);
}
public List findByClubLevelName(Object clubLevelName) {
return findByProperty(CLUB_LEVEL_NAME, clubLevelName);
}
public List findByClubLove(Object clubLove) {
return findByProperty(CLUB_LOVE, clubLove);
}
public List findByClubscroe(Object clubscroe) {
return findByProperty(CLUBSCROE, clubscroe);
}
public List findByOptrid(Object optrid) {
return findByProperty(OPTRID, optrid);
}
public List findByRemark(Object remark) {
return findByProperty(REMARK, remark);
}
public List findAll() {
log.debug("finding all ClubInfo instances");
try {
String queryString = "from ClubInfo";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
public ClubInfo merge(ClubInfo detachedInstance) {
log.debug("merging ClubInfo instance");
try {
ClubInfo result = (ClubInfo) getHibernateTemplate()
.merge(detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
public boolean attachDirty(ClubInfo instance) {
log.debug("attaching dirty ClubInfo instance");
boolean flag = false;
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
flag = true;
} catch (RuntimeException re) {
log.error("attach failed", re);
}
return flag;
}
public void attachClean(ClubInfo instance) {
log.debug("attaching clean ClubInfo instance");
try {
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public static ClubInfoDAO getFromApplicationContext(ApplicationContext ctx) {
return (ClubInfoDAO) ctx.getBean("ClubInfoDAO");
}
/**
* 查询客房未预定信息
* @param propertyName
* @param value
* @return
*/
public PageInfo queryclubInfo(ClubInfo hotelinfo,int pageno) {
try {
PageInfo pageInfo1 = null;
StringBuffer sql = new StringBuffer();
sql.append("select obj from ClubInfo obj where obj.clubId !=1 and obj.clubsex="+hotelinfo.getClubsex()+"");
if(hotelinfo.getClubName() != null && !hotelinfo.getClubName().equals(""))
sql.append(" and obj.clubName="+hotelinfo.getClubName());
if(hotelinfo.getClubLevelName() != null && !hotelinfo.getClubLevelName().equals(""))
sql.append(" and obj.clubLevelName="+hotelinfo.getClubName());
StringBuffer sql1 = new StringBuffer();
sql1.append("select count(obj) from ClubInfo obj where obj.clubId !=1 and obj.clubsex="+hotelinfo.getClubsex()+"");
if(hotelinfo.getClubName() != null && !hotelinfo.getClubName().equals(""))
sql1.append(" and obj.clubName="+hotelinfo.getClubName());
if(hotelinfo.getClubLevelName() != null && !hotelinfo.getClubLevelName().equals(""))
sql1.append(" and obj.clubLevelName="+hotelinfo.getClubName());
pageInfo1 = pageInfo.page(pageno,10,sql.toString(),sql1.toString());
return pageInfo1;
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
/**
* 查询会员列表
* @param propertyName
* @param value
* @return
*/
public List ClubInfoList() {
log.debug("finding all ClubInfo instances");
try {
String queryString = "from ClubInfo as a where a.clubId !=1";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -