資源簡介
用ssh的框架寫的, 是JAVA源碼版本的!
代碼片段和文件信息
package?com.accp.dao.jb_crm_team0.Imp;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.Map;
import?org.apache.commons.lang.StringUtils;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.hibernate.Criteria;
import?org.hibernate.LockMode;
import?org.springframework.context.ApplicationContext;
import?org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import?org.hibernate.criterion.expression;
import?org.hibernate.criterion.Projection;
import?org.hibernate.criterion.Projections;
import?org.hibernate.impl.CriteriaImpl;
import?com.accp.dao.jb_crm_team0.Inf.IBasDictDAO;
import?com.accp.dao.jb_sale.Inf.IProductDAO;
import?com.accp.entity.jb_crm_team0.BasDict;
import?com.accp.entity.jb_crm_team0.CstCustomer;
import?com.accp.util.PageResult;
import?com.accp.struts.form.BasDictForm;
import?com.accp.struts.form.CustomerForm;
import?com.sun.org.apache.commons.collections.Predicate;
import?freemarker.template.utility.StringUtil;
public?class?BasDictDAO?extends?HibernateDaoSupport?implements?IBasDictDAO?{
private?static?final?Log?log?=?LogFactory.getLog(BasDictDAO.class);
protected?void?initDao()?{
//?do?nothing
}
public?void?save(BasDict?transientInstance)?{
log.debug(“saving?BasDict?instance“);
try?{
getHibernateTemplate().save(transientInstance);
log.debug(“save?successful“);
}?catch?(RuntimeException?re)?{
log.error(“save?failed“?re);
throw?re;
}
}
public?PageResult?findAll(Map?paramMap)?{
PageResult?pgr?=?new?PageResult();
String?start?=?(String)?paramMap.get(“start“);
String?limit?=?(String)?paramMap.get(“limit“);
String?dicttype=(String)paramMap.get(“dict_type“);
String?dictitem=(String)paramMap.get(“dict_item“);
String?dictvalue=(String)paramMap.get(“dict_value“);
try?{
Criteria?c=getSession().createCriteria(BasDict.class);
if(StringUtils.isNotEmpty(dicttype))
{
c.add(expression.like(“dictType“?“%“+dicttype+“%“));
}
if(StringUtils.isNotEmpty(dictitem)){
c.add(expression.like(“dictItem“?“%“+dictitem+“%“));
}
if(StringUtils.isNotEmpty(dictvalue))
{
c.add(expression.like(“dictValue“?“%“+dictvalue+“%“));
}
//?總條數
Projection?entityProjection?=?((CriteriaImpl)c).getProjection();
c.setProjection(Projections.rowCount()).uniqueResult();
int?rowCount??=?((Number)c.uniqueResult()).intValue();
pgr.setRowCount(rowCount);
c.setProjection(entityProjection);
//?分頁
if?(start?!=?null)?{
c.setFirstResult(Integer.parseInt(start));
}
if?(limit?!=?null)?{
c.setMaxResults(Integer.parseInt(limit));
}
List?list=c.list();
List?fList=new?ArrayList();
BasDictForm?dictForm=null;
for(BasDict?basdict:list){
dictForm=new?BasDictForm();
dictForm.setDictId(basdict.getDictId());
dictForm.setDictType(basdict.getDictType());
dictForm.setDictItem(basdict.
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-18?20:43??Y2_CRM\
?????目錄???????????0??2008-09-19?18:54??Y2_CRM\Y2_CRM\
?????文件????????1633??2008-09-19?08:38??Y2_CRM\Y2_CRM\.classpath
?????文件?????????518??2008-08-16?11:07??Y2_CRM\Y2_CRM\.myhibernatedata
?????文件?????????291??2008-09-19?18:29??Y2_CRM\Y2_CRM\.myme
?????文件?????????262??2008-08-16?11:36??Y2_CRM\Y2_CRM\.mystrutsdata
?????文件????????1717??2008-08-16?11:58??Y2_CRM\Y2_CRM\.project
?????目錄???????????0??2008-09-12?10:31??Y2_CRM\Y2_CRM\.settings\
?????文件??????????88??2008-08-16?11:32??Y2_CRM\Y2_CRM\.settings\org.eclipse.core.resources.prefs
?????文件?????????320??2008-08-16?10:11??Y2_CRM\Y2_CRM\.springBeans
?????目錄???????????0??2008-09-18?15:48??Y2_CRM\Y2_CRM\DB\
?????文件?????1638400??2008-09-19?20:15??Y2_CRM\Y2_CRM\DB\jb_crm_team0_Data.MDF
?????文件?????1048576??2008-09-19?20:15??Y2_CRM\Y2_CRM\DB\jb_crm_team0_Log.LDF
?????文件?????1179648??2008-09-19?20:15??Y2_CRM\Y2_CRM\DB\jb_sale_Data.MDF
?????文件?????1048576??2008-09-19?20:15??Y2_CRM\Y2_CRM\DB\jb_sale_Log.LDF
?????目錄???????????0??2008-09-12?10:31??Y2_CRM\Y2_CRM\src\
?????文件???????11858??2008-09-19?19:41??Y2_CRM\Y2_CRM\src\applicationContext.xm
?????目錄???????????0??2008-09-04?14:36??Y2_CRM\Y2_CRM\src\com\
?????目錄???????????0??2008-09-19?14:56??Y2_CRM\Y2_CRM\src\com\accp\
?????目錄???????????0??2008-09-12?09:47??Y2_CRM\Y2_CRM\src\com\accp\dao\
?????目錄???????????0??2008-09-04?14:36??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\
?????目錄???????????0??2008-09-12?10:31??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\
?????文件????????8013??2008-09-07?15:29??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\BasDictDAO.java
?????文件????????7318??2008-08-23?18:15??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstActivityDAO.java
?????文件???????16722??2008-09-13?14:41??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstCustomerDAO.java
?????文件????????8179??2008-08-21?17:43??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\Cstli
?????文件???????12759??2008-09-19?21:48??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstLostDAO.java
?????文件????????3060??2008-09-15?11:18??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstManagerDAO.java
?????文件???????12716??2008-09-08?13:51??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\CstServiceDAO.java
?????文件????????1020??2008-09-01?12:07??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\ReportDAO.java
?????文件????????7683??2008-09-03?12:24??Y2_CRM\Y2_CRM\src\com\accp\dao\jb_crm_team0\Imp\SalChanceDAO.java
............此處省略1753個文件信息
- 上一篇:安卓電子相冊項目源碼
- 下一篇:多開分身v9.0VIP破解版.apk
評論
共有 條評論