399 Star 1.7K Fork 494

闲.大赋(李家智)/BeetlSQL

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

用于加速beetlsql,性能至少提升50%,有的提升500%

  • 加强反射调用,通过字节码生成BeanPropertyWrite
  • 对于内置的selectById 和selectAll操作,考虑到jdbc parameter index是固定的,优化。
  • 加强NameConversion,使用了缓存,避免频繁调用
  • 对beetlsql使用的beetl模板进行增强,如使用发射优化,对AST语法树进行优化

PerformanceConfig perforanceConfig = new PerformanceConfig();
perforanceConfig.config(sqlManagaer)

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/xiandafu/beetlsql.git
git@gitee.com:xiandafu/beetlsql.git
xiandafu
beetlsql
BeetlSQL
master

搜索帮助