代码拉取完成,页面将自动刷新
#EasyDBUtils
**更新说明**
1.减少了配置文件的数量,使用一个easyDBUtils.properties的配置文件替代了easyDBUtilsService.properties和easyDBUtilsDao.properties
2.将EasyDataSource也写到了easyDBUtils.properties中,key固定为:EasyDataSource,value是实现类的具体路径
**更新后准备工作跟以前不一样了**
需要:
1.在src的根目录下创建配置文件easyDBUtils.properties
2.实现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====
张伦琦-Carl
lunqi
876986919
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型