aka-dbutils
文章平均质量分 84
沉默的老程序员
计算机系毕业,拥有16年互联网产品研发和架构经验。精通微服务架构,大数据相关技术,对技术具有狂热追求,曾在多个公司担任技术负责人,曾主持开发云仓储产品,p2p交易系统等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代替mybatis的java开源数据库访问工具库aka-dbutils
为什么选择aka-dbutils?aka-dbutils是一个轻量级的、强大的数据库访问工具类。aka-dbutils的设计的初衷就是为了使事情更简单,你只需要30分钟就可以完全掌握aka-dbutils的所有用法。如果你不了解aka-dbutils,你可以把它想象成类似于mybatis,但aka-dbutils能覆盖所有mybatis的功能,但比mybatis更强大,并使用起来更简单和高效,你不需要在mapper xml里写烦人的xml,也不需要为保持命名空间的一致性而苦恼。aka-dbutils提供了原创 2021-04-07 22:18:48 · 1495 阅读 · 0 评论 -
aka-dbutils为何而来?
在十五年前,我记得公司刚开始接触java并在公司作项目时,那时候并没有市面上的mybatis,hibernate等流行的访问数据库的框架,我们对jdbc进行了封装实现了一个工具类,大家通过这个工具类库提供的方法对数据库进行操作,并且所有的SQL语句只能在程序里拼接,最终工程里导出都是拼装SQL的逻辑耦合,显得非常的拙劣,并且不好维护,后面我们使用了hibernate,但我们发现hibernate有自己的HQL语言,有自己的一套规则,增加了技术债务,由于好SQL很相似,非常容易出错,随着我们大量在项目中使用h原创 2021-04-12 13:37:00 · 211 阅读 · 0 评论 -
aka-dbutils的Mapper映射器
Mapper(映射器)上一节已经稍微提到了Mapper映射器的使用,这节会详细介绍。Mapper(映射器)的作用是为了简化开发Dao类,aka-dbutils会为你根据定义的Mapper动态生成一个继承自Mapper的Dao类,一个Mapper相当于一个Dao接口,实际上Mapper是抽象类,并不是接口,其定义的抽象方法要和其Mapper同名的md文件里的md方法相对应,aka-dbutils根据Mapper生成的动态代理对象会找到这种对应关系,并把通过Mapper接口传入的参数传递到md方法,md方法原创 2021-04-12 13:46:13 · 355 阅读 · 0 评论 -
aka-dbutils与SpringBoot 集成
aka-dbutils可以通过aka-dbutils-spring-starter模块与SpringBoot集成ngBoot 集成与SpringBoot集成首先得在pom.xml里引入如下xml片段。 <dependency> <artifactId>aka-dbutils-spring-boot-starter</artifactId> <groupId>com.github.ulwx<原创 2021-04-13 09:52:13 · 327 阅读 · 0 评论 -
aka-dbutils与Spring集成
aka-dbutils与Spring集成aka-dbutils可以很好的与Spring继承,如果与Spring继承,则aka-dbutils里自带的Tomcat JDBC连接池将不会被使用,而是转而使用Spring容器配置管理的连接池DataSource。你可以通过aka-dbutils-spring模块和Spring集成,也可以通过aka-dbutils-spring-starter和SpringBoot集成。Spring集成与spring集成首先必须引入maven依赖如下:<depende原创 2021-04-12 13:42:34 · 280 阅读 · 0 评论
分享