14 Star 67 Fork 42

freakchicken / dbapi-spring-boot-starter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
readme.md 2.58 KB
一键复制 编辑 原始数据 按行查看 历史
freakchicken 提交于 2023-08-30 17:34 . doc

dbapi-spring-boot-starter

👉 https://starter.51dbapi.com 👈

概述

  • dbapi-spring-boot-starter 是接口快速开发工具,可以极大的降低代码量,类似于mybatis-plus框架,不需要再编写mapper接口、resultMap、resultType、javaBean(数据库表对应的java实体)
  • 通过xml编写sql和数据库配置,可以快速开发接口,支持多数据源,支持动态sql,支持mysql/postgresql/oracle/sqlserver/doris/hive/impala/clickhouse等等
  • dbapi-spring-boot-starter 是DBAPI开源框架 的spring boot集成

对比mybatis优劣

  • 如果使用mybatis框架的话,我们要编写 mapper java接口、mapper.xml、数据库表对应的javaBean实体类。 当join查询的时候还要封装resultMap(xml)和java dto实体类。
  • 如果使用本框架,相当于只需要编写mapper.xml中的sql脚本,参数类型返回类型都是自动的。极大的减少代码量。

适用场景

  • 接口中没有复杂逻辑,都是sql执行,尤其适用于报表类应用
  • 需要多种数据源

官方文档

官方文档

引入依赖


<dependency>
    <groupId>com.gitee.freakchicken</groupId>
    <artifactId>dbapi-spring-boot-starter</artifactId>
    <version>1.1.0</version>
</dependency>

代码案例

dbapi-spring-boot-starter-demo

联系作者:

wechat:

捐赠:

如果您喜欢此项目,请给捐助作者一杯咖啡

Java
1
https://gitee.com/freakchicken/dbapi-spring-boot-starter.git
git@gitee.com:freakchicken/dbapi-spring-boot-starter.git
freakchicken
dbapi-spring-boot-starter
dbapi-spring-boot-starter
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891