資源簡(jiǎn)介
基于Web的在線教學(xué)網(wǎng)站/在線視頻網(wǎng)站,畢業(yè)設(shè)計(jì)
代碼片段和文件信息
package?com.local.base;
import?org.apache.log4j.Logger;
import?org.json.JSONobject;
import?org.mybatis.spring.SqlSessionTemplate;
import?org.springframework.web.multipart.commons.CommonsMultipartResolver;
import?com.local.uitls.CommonUtils;
import?javax.annotation.Resource;
import?java.lang.reflect.ParameterizedType;
import?java.util.HashMap;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
/**
?*?@author?kaikang
?*/
public?class?baseDaoImpl?implements?IbaseDao{
private??Logger?log=Logger.getLogger(baseDaoImpl.class);
@Resource
protected?SqlSessionTemplate?sqlSession;
private?Class?t?=?null;
private?static?final?String?INSERT?=?“insert“;???
private?static?final?String?UPDATE?=?“update“;???
private?static?final?String?DELETE?=?“delete“;???
private?static?final?String?SEARCHBYID?=?“getOne“;?
private?static?final?String?SEARCHLIST?=?“getList“;
private?static?final?String?SEARCHSTR?=?“getStr“;
private?static?final?String?NUM?=?“getNum“;
public?void?setSqlSession(SqlSessionTemplate?sqlSession)?{
this.sqlSession?=?sqlSession;
}
@SuppressWarnings(“unchecked“)
public?baseDaoImpl(){
//獲取當(dāng)前類(lèi)的父類(lèi)
ParameterizedType?pt?=?(ParameterizedType)?this.getClass().getGenericSuperclass();
t?=?(Class)pt.getActualTypeArguments()[0];
}
//獲取實(shí)體映射文件的空間名稱(chēng)
public?String?getStatementId(String?suffix)?{?
???log.info(“日志==:“+t.getSimpleName());
???return?“com.local.mapping.“+t.getSimpleName()?+?“Mapper.“?+?suffix;
????}
????
/**
?*?根據(jù)ID刪除記錄
?*/
public?int?delete(T?t)?throws?Exception?{
String?sql?=?this.getStatementId(DELETE);???
return?sqlSession.delete(sqlt);
}
????
/**
?*?新增記錄
?*/
public?int?insert(T?t)?throws?Exception?{
String?sql?=?this.getStatementId(INSERT);?
return?sqlSession.insert(sql?t);
}
???
/**
?*?根據(jù)Id檢索記錄
?*/
public?T?getOne(T?t)?throws?Exception?{
String?sql?=?this.getStatementId(SEARCHBYID);?
return?sqlSession.selectOne(sql?t);
}
????
/**
?*?根據(jù)實(shí)體更新記錄
?*/
public?int?update(T?t)?throws?Exception?{
String?sql?=?this.getStatementId(UPDATE);?
return?sqlSession.update(sqlt);
}
/**
?*?根據(jù)MAP更新記錄
?*/
@Override
public?int?update(Map?map)?throws?Exception?{
String?sql?=?this.getStatementId(UPDATE);?
return?sqlSession.update(sqlmap);
}
/**
?*?根據(jù)實(shí)體檢索記錄
?*/
public?List?getList(Map?map)?throws?Exception?{
String?sql?=?this.getStatementId(SEARCHLIST);
return?sqlSession.selectList(sqlmap);
}
/**
?*?根據(jù)實(shí)體檢索記錄數(shù)目
?*/
public?int?getNum(T?t)?throws?Exception?{
String?sql?=?this.getStatementId(NUM);
return?sqlSession.selectOne(sqlt);
}
/**
?*?根據(jù)實(shí)體t為mybatils做分頁(yè)用作相同類(lèi)型對(duì)象返回
?*/
????public?PageResults?pageList(T?t)?throws?Exception?{
????????PageResults?retValue?=?new?PageResults();
????????Mapject>?map=new?HashMapject>();
????????
????????//泛型對(duì)象轉(zhuǎn)成Map方便操作特定屬性
????????JSONobject?json=new
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????14853??2017-06-20?14:02??畢設(shè)在線視頻網(wǎng)站\local.sql
?????文件????????708??2017-05-18?15:07??畢設(shè)在線視頻網(wǎng)站\Online\Online\.classpath
?????文件????????300??2017-05-20?09:17??畢設(shè)在線視頻網(wǎng)站\Online\Online\.myme
?????文件???????1749??2017-05-18?11:46??畢設(shè)在線視頻網(wǎng)站\Online\Online\.project
?????文件????????500??2017-03-16?17:12??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\.jsdtscope
?????文件?????????80??2017-05-20?09:19??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2017-04-05?17:39??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????143??2017-05-20?10:46??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2017-05-18?15:07??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.jdt.core.prefs
?????文件????????483??2017-05-18?14:48??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.wst.common.component
?????文件????????252??2017-05-18?15:07??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2017-03-16?17:12??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2017-03-16?17:12??畢設(shè)在線視頻網(wǎng)站\Online\Online\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????5696??2017-05-13?14:39??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\ba
?????文件???????1423??2017-05-10?17:30??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\ba
?????文件????????554??2017-04-19?13:45??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\ba
?????文件???????1285??2017-04-19?13:45??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\ba
?????文件????????875??2017-05-09?15:24??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\config\Common.java
?????文件???????2443??2017-05-13?15:50??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\config\Config.java
?????文件???????3295??2017-04-27?16:25??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\AdvertisingController.java
?????文件????????974??2017-05-10?16:32??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\ConsumptionController.java
?????文件??????12767??2017-05-23?14:53??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\CustomerController.java
?????文件???????4068??2017-05-13?14:54??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\GiftController.java
?????文件???????3000??2017-05-12?14:32??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\ManagerController.java
?????文件???????2189??2017-05-19?14:08??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\MenuController.java
?????文件???????1353??2017-04-27?16:05??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\MygiftController.java
?????文件???????5848??2017-05-17?14:07??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\ObtainAddress.java
?????文件???????5283??2017-05-11?18:54??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\RewardController.java
?????文件???????3942??2017-05-22?11:41??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\SourcesController.java
?????文件???????6928??2017-05-12?11:41??畢設(shè)在線視頻網(wǎng)站\Online\Online\src\com\local\controller\TopupController.java
............此處省略598個(gè)文件信息
評(píng)論
共有 條評(píng)論