jSqlBox5.0.4 发布,精雕细凿,写出可维护的 SQL
jSqlBox是一个Java DAO工具,主要特点是架构优、尺寸小、功能全,基本上所有与数据库操作相关的功能,jSqlBox都已提供。它的主要特点有: 1.只有单个1M大小的jar包,不依赖任何第三方库。它可以独立使用,也支持在Spring环境下使用。 2.内核基于DbUtils并与之兼容,最差情况下可以降级当成DbUtils来使用,上手快。 3.提倡在java里拼写SQL,独创参数内嵌式SQL写法(下面会详细介绍)。 4.支持分库分表、多租户、声明式事务、分布式事务、长文本、ActiveRecord。 5.支持80多种数据库方言,分页、函数变换、DDL生成、实体源码生成、实体或数据库结构导出Excel。 6.主要的实体类注解兼容JPA标准。 在Java里直接写SQL,独创参数内嵌式SQL写法是jSqlBox的主要特点。传统的SQL写法有什么问题? 最大的问题就是它是“不可维护”的,比如说下面这个SQL, 当要添加、更新或删除列时会很困难,因为要找到列名和参数的对应位置需要花时间,SQl越长,越难维护: insert into tb_price_setting (id,cod...