Jql - 用java语句来操作sql

我要开发同款
时空柚子2023年04月27日
220阅读
开发技术java

作品详情

它是一个java的一个orm,专门操作数据库的。现在的javaorm常用的大致分为两种,一种是mybatis,自己写sql,另一个种是jpa,封装一些简单的方法,调用即可操作。而我两种都觉得很难受,于是开创了一种新的,mybatis需要手动写sql,或者生成,但是它写起来不好受。而jpa或者Mp它们倒是可以用很少的代码,至少智能了很多来完成简单的sql,问题就是它只能写简单的sql。而jql则是一种将sql翻译为了java的类、方法,也就是说使用java的方式来操作sql。同时增加了很多智能设置,比如where之间自动加and,也可以手动写比如sql.where().or().where(),再也不用写那么多判断了。另一个就是空判断,比如参数是null,那么是查询null还是忽略这个where呢,jql则可以自由设置每条sql是否忽略null、忽略空、不忽略。还可以编译成sql,自然也支持sql欲编译,防止sql注入。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论