封装数据库操作---数据实体操作封装(一)

本文介绍了作者在Java WEB开发中为避免重复的持久层工作,封装了一个名为com.spkg.com的插件。该插件能够执行数据库的插入、删除、修改操作,并能根据实体模型自动生成SQL语句,同时还提供了数据集模型DataTable,包含查询、计数等功能。DBHelper类作为数据库操作的封装,包含两种查询方法,分别返回DataTable和List<T>,其中T为指定的实体模型类。
摘要由CSDN通过智能技术生成

    com.spkg.com插件下载地址:http://download.csdn.net/detail/ping802363/9834263

    在还未接触Java WEB开发学习之前,总是很好奇网站是如何做的,网站对用户来说操作很方便,只需要输入网址就可以使用网站提供的服务,而不用很麻烦的安装客户端。后来做了很长时间的JAVA WEB项目开发,说起WEB开发,不得不想起MVC模型,老师经常提及的Controller(控制层),Service(服务层),Dao(持久层)。项目做了几个之后,不得不感觉持久层中封装的方法普遍都是同一种类型,插入、删除、修改、查询(所有,分页),做多了就是重复的工作,难免麻烦,但每学期有些动手性较强的课程需要交一个项目,如果每个项目,每个项目的每张表都写几个类型相同的代码,那心情。。。。。。

    为了避免这样的重复工作,我开始封装了一个插件,即com.spkg.com。此插件封装了对数据库的操作,即执行用户的插入、修改、删除等语句;根据实体模型自动生成插入、修改、删除、查询语句;构建常用的Dao层模型;数据集模型(即将数据库返回的数据集ResultSet存储在内存中,提供类似的方法获取数据)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值