• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

EasyDBUtils: 对DBUtils的封装,简化其操作,持久层中不用传入DataSource,QueryRunne ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

EasyDBUtils

开源软件地址:

https://gitee.com/zlangquick/EasyDBUtils

开源软件介绍:

#EasyDBUtils

**更新说明**1.减少了配置文件的数量,使用一个easyDBUtils.properties的配置文件替代了easyDBUtilsService.properties和easyDBUtilsDao.properties2.将EasyDataSource也写到了easyDBUtils.properties中,key固定为:EasyDataSource,value是实现类的具体路径**更新后准备工作跟以前不一样了**需要:1.在src的根目录下创建配置文件easyDBUtils.properties2.实现EasyDataSource接口,并在easyDBUtils.properties完成配置3.业务层和持久层的配置全部写在easyDBUtils.properties文件中

================================================================================================================================

软件说明:EasyDBUtils是对DBUtils的功能封装主要功能有:简化了事务管理————只需要在业务层接口中需要管理事务的方法上进行@StartTransaction的注解声明,EasyDBUtils就会自动的帮你管理事务简化了持久层的代码————以后在写持久层代码的时候不用在持久层里面传入DataSource或者是Connection了,也都是EasyDBUtils帮你完成。以后在你写的代码中再也不会出现Connection和DataSource了!!!使用方法:====准备工作和配置====1.实现EasyDataSource接口,完成与数据库连接池的对接,主要是为了给EasyDBUtils自动获取到DataSource和Connection提供帮助2.在src的根目录下创建两个配置文件  easyDBUtilsDao.properties  以及  easyDBUtilsService.properties  easyDBUtilsService.properties 中的key是业务层的接口名称,value是业务层的实现类的具体路径easyDBUtilsDao.properties     中的key是持久层的接口名称,value是持久层的实现类的具体路径====如何使用=====核心类:EasyFactory:用于创建业务层对象和持久层对象以及创建Runner对象Runner:用于替代DBUtils的QueryRunner创建业务层对象的方法EasyFactory.newServiceInstance(业务层接口.class);创建持久层对象的方法EasyFactory.newDaoInstance(业务层接口.class);如何开启事务将@StratTransaction注解标记在需要开启事务的业务层接口的方法上如何执行持久层EasyFactory.getRunner().XXXXXX;XXXXX的用法跟DBUtils一样,只是不用传Connection参数了。====请大家关注我的博客(写的不多,还在整理)==http://my.oschina.net/lunqi/blog===虽然这是个小东西,如果大家觉得感兴趣,可以加这个群,我们一起讨论==QQ群: 481599768   ===我喜欢做一点轻量级的框架用来方便开发,如果你也喜欢,请联系我,我们一起玩,公司找人的也可以找我,我还在找工作中。。。===QQ:876986919===Author====张伦琦-Carllunqi876986919

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap