开发者社区> 游客exxf4tvl5j7hi> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

运用layui实现增删改查

简介: 首先认识layui layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。
+关注继续查看

package com.chen.dao;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

import com.chen.util.JsonBaseDao;
import com.chen.util.JsonUtils;
import com.chen.util.PageBean;
import com.chen.util.StringUtils;

public class BooktypeDao extends JsonBaseDao{


/**
 * 书籍类别查询
 * @param paMap
 * @param pageBean
 * @return
 * @throws SQLException 
 * @throws IllegalAccessException 
 * @throws InstantiationException 
 */
public List<Map<String, Object>> list(Map<String, String[]> paMap,PageBean pageBean) throws InstantiationException, IllegalAccessException, SQLException{
    String sql=" select * from t_type where true";
    String tid=JsonUtils.getParamVal(paMap, "tid");
    String tname=JsonUtils.getParamVal(paMap, "tname");
    if(StringUtils.isNotBlank(tid)) {
        sql+=" and tid ="+tid+" ";
    }
    if(StringUtils.isNotBlank(tname)) {
        sql+=" and tname like '%"+tname+"%'";
    }
    sql += "  order by tid desc ";
    return executeQuery(sql, pageBean);
}





/**
 * 增加
 * @param paMap
 * @return
 * @throws NoSuchFieldException
 * @throws SecurityException
 * @throws IllegalArgumentException
 * @throws IllegalAccessException
 * @throws SQLException
 */
public int addType(Map<String, String[]> paMap) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException, SQLException {
    String sql="insert into t_type(tname)  values(?) ";
    
    return super.executeUpdate(sql, new String[] {"tname"}, paMap);
}


/**
 * 修改
 * @param paMap
 * @return
 * @throws NoSuchFieldException
 * @throws SecurityException
 * @throws IllegalArgumentException
 * @throws IllegalAccessException
 * @throws SQLException
 */
public int editType(Map<String, String[]> paMap) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException, SQLException {
    String sql="update t_type set tname=? where tid=?";
    
    return super.executeUpdate(sql, new String[] {"tname","tid"}, paMap);
}

/**
 * 删除
 * @param paMap
 * @return
 * @throws NoSuchFieldException
 * @throws SecurityException
 * @throws IllegalArgumentException
 * @throws IllegalAccessException
 * @throws SQLException
 */

public int removeType(Map<String, String[]> paMap) throws NoSuchFieldException, SecurityException, IllegalArgumentException, IllegalAccessException, SQLException {
    String sql="delete from t_type where tid=? ";
    
    return super.executeUpdate(sql, new String[] {"tid"}, paMap);
}


}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux yum出现GPG密钥不匹配
导入和自己系统相对应的密钥 rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
987 0
深入分析_linux_spinlock_实现机制【转】
转自:http://blog.csdn.net/electrombile/article/details/51289813 在 x86 平台上,spinlock 主要通过处理器的 lock 指令前缀实现当某个线程的一条指令访问某个内存的时候,其他的线程的指令无法访问该内存的功能。
1213 0
实现LUT
//实现LUT 查找表 #include "stdafx.h" #include  #include    using namespace std; using namespace cv;   void colorReduce(Mat &image,int div = 64){ ...
676 0
基于int的Linux的经典系统调用实现
   先说明两个概念:中断和系统调用 一 系统调用: 是应用程序(运行库也是应用程序的一部分)与操作系统内核之间的接口,它决定了应用程序是如何和内核打交道的。 1,  Linux系统调用:2.6.19版内核提供了319个系统调用。
971 0
Contoso 大学 - 2 – 实现基本的增删改查
原文 Contoso 大学 - 2 – 实现基本的增删改查     目录 Contoso 大学 - 使用 EF Code First 创建 MVC 应用 原文地址:http://www.asp.
1025 0
1
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载