📄 cstcustomerdao.java
字号:
// 根据客户名称查询客户信息
public List<CstCustomer> findByCustName(Object custName) {
Criteria ctr = getSession().createCriteria(CstCustomer.class);
ctr.add(Expression.like("custName", "%" + custName + "%"));
return ctr.list();
}
public List findByExample(CstCustomer instance) {
log.debug("finding CstCustomer 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.accp.dao.jb_crm_team0.ICstCustomerDAO#findByProperty(java.lang.String,
* java.lang.Object)
*/
public List findByProperty(String propertyName, Object value) {
log.debug("finding CstCustomer instance with property: " + propertyName
+ ", value: " + value);
try {
String queryString = "from CstCustomer 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.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustName(java.lang.Object)
*/
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustRegion(java.lang.Object)
*/
public List findByCustRegion(Object custRegion) {
return findByProperty(CUST_REGION, custRegion);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustManagerName(java.lang.Object)
*/
public List findByCustManagerName(Object custManagerName) {
return findByProperty(CUST_MANAGER_NAME, custManagerName);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustLevel(java.lang.Object)
*/
public List findByCustLevel(Object custLevel) {
return findByProperty(CUST_LEVEL, custLevel);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustSatisfy(java.lang.Object)
*/
public List findByCustSatisfy(Object custSatisfy) {
return findByProperty(CUST_SATISFY, custSatisfy);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustCredit(java.lang.Object)
*/
public List findByCustCredit(Object custCredit) {
return findByProperty(CUST_CREDIT, custCredit);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustAddr(java.lang.Object)
*/
public List findByCustAddr(Object custAddr) {
return findByProperty(CUST_ADDR, custAddr);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustZip(java.lang.Object)
*/
public List findByCustZip(Object custZip) {
return findByProperty(CUST_ZIP, custZip);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustTel(java.lang.Object)
*/
public List findByCustTel(Object custTel) {
return findByProperty(CUST_TEL, custTel);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustFax(java.lang.Object)
*/
public List findByCustFax(Object custFax) {
return findByProperty(CUST_FAX, custFax);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustWebsite(java.lang.Object)
*/
public List findByCustWebsite(Object custWebsite) {
return findByProperty(CUST_WEBSITE, custWebsite);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustLicenceNo(java.lang.Object)
*/
public List findByCustLicenceNo(Object custLicenceNo) {
return findByProperty(CUST_LICENCE_NO, custLicenceNo);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustChieftain(java.lang.Object)
*/
public List findByCustChieftain(Object custChieftain) {
return findByProperty(CUST_CHIEFTAIN, custChieftain);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustBankroll(java.lang.Object)
*/
public List findByCustBankroll(Object custBankroll) {
return findByProperty(CUST_BANKROLL, custBankroll);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustTurnover(java.lang.Object)
*/
public List findByCustTurnover(Object custTurnover) {
return findByProperty(CUST_TURNOVER, custTurnover);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustBank(java.lang.Object)
*/
public List findByCustBank(Object custBank) {
return findByProperty(CUST_BANK, custBank);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustBankAccount(java.lang.Object)
*/
public List findByCustBankAccount(Object custBankAccount) {
return findByProperty(CUST_BANK_ACCOUNT, custBankAccount);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustLocalTaxNo(java.lang.Object)
*/
public List findByCustLocalTaxNo(Object custLocalTaxNo) {
return findByProperty(CUST_LOCAL_TAX_NO, custLocalTaxNo);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustNationalTaxNo(java.lang.Object)
*/
public List findByCustNationalTaxNo(Object custNationalTaxNo) {
return findByProperty(CUST_NATIONAL_TAX_NO, custNationalTaxNo);
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#findByCustStatus(java.lang.Object)
*/
public List findByCustStatus(Object custStatus) {
return findByProperty(CUST_STATUS, custStatus);
}
public CstCustomer merge(CstCustomer detachedInstance) {
log.debug("merging CstCustomer instance");
try {
CstCustomer result = (CstCustomer) getHibernateTemplate().merge(
detachedInstance);
log.debug("merge successful");
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#attachDirty(com.accp.entity.jb_crm_team0.CstCustomer)
*/
public void attachDirty(CstCustomer instance) {
log.debug("attaching dirty CstCustomer instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
/*
* (non-Javadoc)
*
* @see com.accp.dao.jb_crm_team0.ICstCustomerDAO#attachClean(com.accp.entity.jb_crm_team0.CstCustomer)
*/
public void attachClean(CstCustomer instance) {
log.debug("attaching clean CstCustomer instance");
try {
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}
public static ICstCustomerDAO getFromApplicationContext(
ApplicationContext ctx) {
return (ICstCustomerDAO) ctx.getBean("CstCustomerDAO");
}
public PageResult findAll() {
// TODO Auto-generated method stub
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -