• 大小: 53.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-03-05
  • 语言: 其他
  • 标签: 在线,Web  

资源简介

基于Web的在线教学网站/在线视频网站,毕业设计

资源截图

代码片段和文件信息

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(){
//获取当前类的父类
ParameterizedType pt = (ParameterizedType) this.getClass().getGenericSuperclass();
t = (Class)pt.getActualTypeArguments()[0];
}

//获取实体映射文件的空间名称
public String getStatementId(String suffix) { 
   log.info(“日志==:“+t.getSimpleName());
   return “com.local.mapping.“+t.getSimpleName() + “Mapper.“ + suffix;
    }
    
/**
 * 根据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);
}
   
/**
 * 根据Id检索记录
 */
public T getOne(T t) throws Exception {
String sql = this.getStatementId(SEARCHBYID); 
return sqlSession.selectOne(sql t);
}
    
/**
 * 根据实体更新记录
 */
public int update(T t) throws Exception {
String sql = this.getStatementId(UPDATE); 
return sqlSession.update(sqlt);
}
/**
 * 根据MAP更新记录
 */
@Override
public int update(Map map) throws Exception {
String sql = this.getStatementId(UPDATE); 
return sqlSession.update(sqlmap);
}
/**
 * 根据实体检索记录
 */
public List getList(Map map) throws Exception {
String sql = this.getStatementId(SEARCHLIST);
return sqlSession.selectList(sqlmap);
}

/**
 * 根据实体检索记录数目
 */
public int getNum(T t) throws Exception {
String sql = this.getStatementId(NUM);
return sqlSession.selectOne(sqlt);
}


/**
 * 根据实体t为mybatils做分页用作相同类型对象返回
 */
    public PageResults pageList(T t) throws Exception {
        PageResults retValue = new PageResults();
        Mapject> map=new HashMapject>();
        
        //泛型对象转成Map方便操作特定属性
        JSONobject json=new

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14853  2017-06-20 14:02  毕设在线视频网站\local.sql

     文件        708  2017-05-18 15:07  毕设在线视频网站\Online\Online\.classpath

     文件        300  2017-05-20 09:17  毕设在线视频网站\Online\Online\.mymetadata

     文件       1749  2017-05-18 11:46  毕设在线视频网站\Online\Online\.project

     文件        500  2017-03-16 17:12  毕设在线视频网站\Online\Online\.settings\.jsdtscope

     文件         80  2017-05-20 09:19  毕设在线视频网站\Online\Online\.settings\com.genuitec.eclipse.core.prefs

     文件       1009  2017-04-05 17:39  毕设在线视频网站\Online\Online\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        143  2017-05-20 10:46  毕设在线视频网站\Online\Online\.settings\org.eclipse.core.resources.prefs

     文件        598  2017-05-18 15:07  毕设在线视频网站\Online\Online\.settings\org.eclipse.jdt.core.prefs

     文件        483  2017-05-18 14:48  毕设在线视频网站\Online\Online\.settings\org.eclipse.wst.common.component

     文件        252  2017-05-18 15:07  毕设在线视频网站\Online\Online\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-03-16 17:12  毕设在线视频网站\Online\Online\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-03-16 17:12  毕设在线视频网站\Online\Online\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       5696  2017-05-13 14:39  毕设在线视频网站\Online\Online\src\com\local\base\baseDaoImpl.java

     文件       1423  2017-05-10 17:30  毕设在线视频网站\Online\Online\src\com\local\base\IbaseDao.java

     文件        554  2017-04-19 13:45  毕设在线视频网站\Online\Online\src\com\local\base\PageLimits.java

     文件       1285  2017-04-19 13:45  毕设在线视频网站\Online\Online\src\com\local\base\PageResults.java

     文件        875  2017-05-09 15:24  毕设在线视频网站\Online\Online\src\com\local\config\Common.java

     文件       2443  2017-05-13 15:50  毕设在线视频网站\Online\Online\src\com\local\config\Config.java

     文件       3295  2017-04-27 16:25  毕设在线视频网站\Online\Online\src\com\local\controller\AdvertisingController.java

     文件        974  2017-05-10 16:32  毕设在线视频网站\Online\Online\src\com\local\controller\ConsumptionController.java

     文件      12767  2017-05-23 14:53  毕设在线视频网站\Online\Online\src\com\local\controller\CustomerController.java

     文件       4068  2017-05-13 14:54  毕设在线视频网站\Online\Online\src\com\local\controller\GiftController.java

     文件       3000  2017-05-12 14:32  毕设在线视频网站\Online\Online\src\com\local\controller\ManagerController.java

     文件       2189  2017-05-19 14:08  毕设在线视频网站\Online\Online\src\com\local\controller\MenuController.java

     文件       1353  2017-04-27 16:05  毕设在线视频网站\Online\Online\src\com\local\controller\MygiftController.java

     文件       5848  2017-05-17 14:07  毕设在线视频网站\Online\Online\src\com\local\controller\ObtainAddress.java

     文件       5283  2017-05-11 18:54  毕设在线视频网站\Online\Online\src\com\local\controller\RewardController.java

     文件       3942  2017-05-22 11:41  毕设在线视频网站\Online\Online\src\com\local\controller\SourcesController.java

     文件       6928  2017-05-12 11:41  毕设在线视频网站\Online\Online\src\com\local\controller\TopupController.java

............此处省略598个文件信息

评论

共有 条评论

相关资源