数据库查询器

我要开发同款
叶kong2022年08月02日
89阅读

作品详情

【介绍】
此库用来快速实现查询逻辑,本质上是组装sql语句进行查询,目前sql语句是按mysql来写的,其他数据库可能不适用(如sqlserver)。

【项目定位】
1. 简单增删改:用`spring data`的`CrudRepository`接口。
2. 简单查询:用`spring data`的`Repository`接口功能,如findAll()等。
3. 复杂查询:此项目定位。
4. 高性能查询:如果存在大量需要高性能的复杂sql查询,推荐使用mybatis等写原生sql的框架。

【思想】
`定义式`指定`查询条件`与`返回字段`,`注解`辅助解析,避免字符串拼接。

本质还是写原生sql,只是用`字段+注解`来辅助自动生成sql,以减少大部分样板代码。
比如我查询的返回类里写了name字段,那自然是要查出name字段的;
比如我查询的条件类里写了name字段,那自然是想通过name来当作条件筛选数据的。

github开源地址:https://github.com/kongkongye/queryer
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论