91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

包含springMvc結構、sql腳本、html頁面、圖片,結構清晰簡單,源碼為個人編碼+其他開源資源組成,僅供學習交流,請勿用于商業用途,謝謝。

資源截圖

代碼片段和文件信息

package?com.chen.commons.dao.impl;

import?java.io.Serializable;
import?java.lang.reflect.ParameterizedType;
import?java.lang.reflect.Type;
import?java.math.BigInteger;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.Collection;
import?java.util.Collections;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?java.util.Map.Entry;

import?javax.annotation.Resource;

import?org.hibernate.Criteria;
import?org.hibernate.HibernateException;
import?org.hibernate.LockMode;
import?org.hibernate.Query;
import?org.hibernate.Session;
import?org.hibernate.SessionFactory;
import?org.hibernate.criterion.Criterion;
import?org.hibernate.criterion.DetachedCriteria;
import?org.hibernate.criterion.Order;
import?org.hibernate.criterion.Projections;
import?org.hibernate.engine.SessionFactoryImplementor;
import?org.hibernate.hql.ast.QueryTranslatorImpl;
import?org.springframework.orm.hibernate3.HibernateCallback;
import?org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import?com.chen.commons.dao.IbaseDAO;
import?com.chen.commons.dao.helper.ParamHelper;
import?com.chen.commons.dao.helper.QueryHelper;
import?com.chen.commons.dao.page.Page;
import?com.chen.commons.log.ILogger;
import?com.chen.commons.log.utils.LoggerUtils;
import?com.chen.commons.message.annotation.Message;

/**
?*?實現常用的DAO的封轉
?*?@author?陳振墘
?*/
@Message(name=“commons.dao“?prefix=“impl.baseDAO.“)
public?abstract?class?baseDAO?extends?HibernateDaoSupport?implements?IbaseDAO{

private?static?ILogger?_Logger?=?LoggerUtils.create(baseDAO.class);

@Resource(name=“sessionFactory“)
public?void?setSf(SessionFactory?sessionFactory)?
{
if?(sessionFactory?!=?null)?{
super.setSessionFactory(sessionFactory);
}
}

protected??Page?findPageList(final?String?hql?final?Mapject>?params?int?startPage?int?limit){
final?int?start_f;
if(startPage? startPage?=?1;
start_f?=?0;
}else?{
start_f?=?(startPage?-?1)?*?limit;
}
final?int?limit_f;
if(limit?<=?1)?{
limit_f?=?15;
}else?{
limit_f?=?limit;
}

return?getHibernateTemplate().executeWithNativeSession(new?HibernateCallback>()?{

@Override
public?Page?doInHibernate(Session?session)?throws?HibernateException
SQLException?{
QueryTranslatorImpl?queryTranslator?=?
new?QueryTranslatorImpl(
hql?
hql
params?==?null???Collections.EMPTY_MAP?:?params?
(SessionFactoryImplementor)?baseDAO.this.getSessionFactory()
);?
queryTranslator.compile(params?==?null???Collections.EMPTY_MAP?:?params?false);?
String?tempSQL?=?queryTranslator.getQueryIdentifier();
tempSQL?=?queryTranslator.getQueryString();
tempSQL?=?queryTranslator.getSQLString();
String?countSQL?=?“select?count(*)?from?(“?+?tempSQL?+?“)?tmp_count_t“;
Query?query?=?session.createSQLQuery(countSQL);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????31113??2017-09-06?15:29??public.sql
?????目錄???????????0??2018-07-11?16:00??__MACOSX\
?????文件?????????172??2017-09-06?15:29??__MACOSX\._public.sql
?????目錄???????????0??2017-06-05?17:29??Website\
?????文件?????????841??2017-06-05?17:23??Website\.classpath
?????目錄???????????0??2017-06-05?17:47??Website\.idea\
?????文件???????????3??2017-06-05?17:25??Website\.idea\.name
?????文件?????????294??2017-06-05?17:28??Website\.idea\checkstyle-idea.xml
?????文件?????????686??2017-06-05?17:25??Website\.idea\compiler.xml
?????目錄???????????0??2017-06-05?17:25??Website\.idea\copyright\
?????文件??????????74??2017-06-05?17:25??Website\.idea\copyright\profiles_settings.xml
?????文件?????????159??2017-06-05?17:25??Website\.idea\encodings.xml
?????目錄???????????0??2017-06-05?17:29??Website\.idea\libraries\
?????文件????????5154??2017-06-05?17:29??Website\.idea\libraries\antlr_2_7_6.xml
?????文件????????1839??2017-06-05?17:30??Website\.idea\misc.xml
?????文件?????????246??2017-06-05?17:25??Website\.idea\modules.xml
?????文件?????????167??2017-06-05?17:25??Website\.idea\vcs.xml
?????文件???????45184??2017-06-05?17:47??Website\.idea\workspace.xml
?????文件????????1036??2017-06-05?17:23??Website\.project
?????目錄???????????0??2017-06-05?17:23??Website\.settings\
?????文件?????????776??2017-06-05?17:23??Website\.settings\.jsdtscope
?????目錄???????????0??2017-06-05?17:27??Website\.settings\.svn\
?????文件????????1769??2017-06-05?17:23??Website\.settings\.svn\entries
?????目錄???????????0??2017-06-05?17:23??Website\.settings\.svn\prop-base\
?????目錄???????????0??2017-06-05?17:23??Website\.settings\.svn\props\
?????目錄???????????0??2017-06-05?17:23??Website\.settings\.svn\text-base\
?????文件?????????776??2017-06-05?17:23??Website\.settings\.svn\text-base\.jsdtscope.svn-base
?????文件?????????430??2017-06-05?17:23??Website\.settings\.svn\text-base\org.eclipse.core.resources.prefs.svn-base
?????文件?????????364??2017-06-05?17:23??Website\.settings\.svn\text-base\org.eclipse.jdt.core.prefs.svn-base
?????文件?????????637??2017-06-05?17:23??Website\.settings\.svn\text-base\org.eclipse.wst.common.component.svn-base
?????文件?????????345??2017-06-05?17:23??Website\.settings\.svn\text-base\org.eclipse.wst.common.project.facet.core.xml.svn-base
............此處省略4847個文件信息

評論

共有 條評論