JdbcTemplate的使用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,前段时间由于工作原因,需要编写一个制造测试数据(mysql)的工具类,网上搜了下,说JdbcTemplate不错,于是乎就准备使用下。为方便调用者无需了解JdbcTemplate,于是在此之上封装了一
千家信息网最后更新 2026年11月01日JdbcTemplate的使用
前段时间由于工作原因,需要编写一个制造测试数据(mysql)的工具类,网上搜了下,说JdbcTemplate不错,于是乎就准备使用下。为方便调用者无需了解JdbcTemplate,于是在此之上封装了一层,分别实现了增、删、查,且可批量操作,在封装批量新增方法时,费了点劲,最后用反射实现的。代码如下:
接口DataBaseDAO:
package com.wb.hz.test.util;import java.util.List;public interface DataBaseDAO { public void delete(String tableName,String fieldName,Object id); public void delete(String tableName,String fieldName,List> ids); public int statisticsById(String tableName,String fieldName,Object id); public List> queryById(String tableName, String fieldName, Object id,boolean desc); public List> queryByIds(String tableName,String fieldName,Object startid,Object endid,boolean desc); public void insert(String sql,List list);} 实现类DataBaseDAOImpl
package com.wb.hz.test.util.impl;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Date;import java.util.List;import java.util.Map;import javax.annotation.Resource;import org.springframework.jdbc.core.BatchPreparedStatementSetter;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.stereotype.Repository;import com.wb.hz.test.util.DataBaseDAO;public class DataBaseDAOImpl implements DataBaseDAO { @Resource private JdbcTemplate jdbcTemplate; public void delete(String tableName, String fieldName, Object id) { String sql="delete from "+tableName+" where "+fieldName+"=?"; jdbcTemplate.update(sql, id); } public void delete(String tableName, String fieldName, List> ids) { String sql="delete from "+tableName+" where "+fieldName+"=?"; for(int i=0;i List
字段
方法
问题
代码
对象
属性
工具
数据
反射
封装
不对
不错
从头
再次
原因
实际
情况
接口
时间
是在
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
上海挚品互联网科技
互联网科技媒体
卓越科技(互联网 )
互联网科技logo
顺玮阁互联网科技
广州善班互联网科技
互联网科技网站
丰台科技园 互联网公司
无锡溥仪互联网科技有限公司
太原新华互联网科技学校怎么样
开启互联网科技时代小说
安控科技rtu产品工业互联网
岳阳华臻互联网科技有限公司
花神(南京)互联网科技有限公司
互联网科技和法律行业
互联网领先科技宣传片
艺电能源互联网科技有限公司招聘
中国互联网公司的科技投入
重庆科技产业互联网有哪些
咖啡豆
博彦科技互联网金融
互联网科技深圳
互联网 科技服务平台
南平创想时代互联网科技有限公司
新兴科技互联网创新大赛颁奖典礼
互联网科技创新的路径
互联网科技公司营业执照怎么办理
张召忠谈中国互联网科技
广州燕处互联网科技有限公司