1.1 sqltoy-orm是什么 sqltoy-orm是比JPA+MyBatis更加贴合项目的orm框架,具有jpa式的对象CRUD的同时具有比myBatis(plus)更直观简洁性能强大的查询功能。 JPA部分 类似JPA的对象化CRUD、对象级联加载和新增、更新 支持通过POJO生成DDL以及直接向数据库创建表 强化update操作,提供弹性字段修改能力,不同于hibernate先load后...
1.1 sqltoy-orm是什么 JPA部分 查询部分 支持多种数据库 1.2 sqltoy-orm 发展轨迹 2. 快速特点说明 2.1 对象操作跟jpa类似并有针对性加强(包括级联) 2.2 支持代码中对象查询 2.2 极致朴素的sql编写方式(本质规律的发现和抽象) 2.3 天然防止sql注入,执行过程: ...
当然sqltoy的普通的分页查询内部机制不是简单的根据不同数据库类型进行sql包裹,尤其对count语句的处理进行了优化,比如去除order by 、智能判断是否直接去除from前的语句用select count(1) 代替等。 sqltoy通过filters来规范和处理查询参数 如上图,通过filters中的约定的一些标准逻辑处理,规范参数的值和格式,达到确保#[]...
首发于新一代ORM框架sqltoy-orm 切换模式写文章 登录/注册 介绍远比mybatis强大的sqltoy-orm框架中的:最强分页(没有之一) zhongxuchen 软件架构师2 人赞同了该文章 开源地址: github: github.com/chenrenfei/s gitee: gitee.com/sagacity/saga idea 插件(可在market直接检索sqltoy安装): gitee.com/threefish/...
1.1 sqltoy-orm是什么 JPA部分 查询部分 支持多种数据库 1.2 sqltoy-orm 发展轨迹 2. 快速特点说明 2.1 对象操作跟jpa类似并有针对性加强(包括级联) 2.2 支持代码中对象查询 2.2 极致朴素的sql编写方式(本质规律的发现和抽象) 2.3 天然防止sql注入,执行过程: ...
sqltoy-orm框架系统是比hibernate+myBatis更加贴合项目的orm框架,具有hibernate增删改的便捷性同时也具有比myBatis更加灵活优雅的自定义sql查询功能。sqltoy-orm支持以下数据库:oracle 从oracle11g到19cdb2 9.5+,建议从10.5 开始mysql 支持5.6、5.7、8.0 版本postgresql 支持9.5 以及以上版本sq...
具有JPA模式的CRUD功能(即CRUD无需写sql),无需写Dao,sqltoy提供了SqlToyLazyDao,同时提供了quickvo从数据库生成POJO。 根本上杜绝了sql注入问题 最科学的sql编写方式 * sqltoy的sql编写(支持嵌套),简单直观,几乎直接从dbeaver中copy进来,后期维护也方便
sqltoy-orm 是比 hibernate+myBatis 更加贴合项目的 orm 框架,具有 hibernate 增删改的便捷性同时也具有比 myBatis 更加灵活优雅的自定义 sql 查询功能。 支持以下数据库:oracle 11g+ db2 9.5+, 建议从 10.5 开始 mysql (mariadb/innosql) 支持 5.6、5.7、8.0 版本 postgresql (greenplum) 支持 9.5 以及...
sqltoy-orm是JPA和超强查询的融合体,是简单业务、大型SaaS化多租户ERP、大数据分析多种类型项目实践过程的总结和分享。JPA部分类似JPA的对象化CRUD、对象级联加载和新增、更新 支持通过POJO生成DDL以及直接向数据库创建表 强化update操作,提供弹性字段修改能力,不同于hibernate先load后修改,而是一次数据库交互完成修改,确保...
sqltoy-orm是JPA和超强查询的融合体,是简单业务、大型SaaS化多租户ERP、大数据分析多种类型项目实践过程的总结和分享。JPA部分类似JPA的对象化CRUD、对象级联加载和新增、更新 支持通过POJO生成DDL以及直接向数据库创建表 强化update操作,提供弹性字段修改能力,不同于hibernate先load后修改,而是一次数据库交互完成修改,确保...