类型:下载工具
语言:简体中文
更新:2025-07-28 11:33
大小:22.34M
版本:v3.27.2
平台:Windows11,Windows10,Windows8,Windows7
标签:Beetlsql
Beetlsql是一个很全方位的DAO工具,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,同时具备Hibernate和Mybatis等优点,适用于所有承认以SQL为中心,同时又需要工具能自动能生成很多常见的SQL的应用,很强大,性能好,超越目前时尚的模板引擎。而且还易学易用!此外,Beetlsql还支持自动用很多内置SQL,随便完成增删改查功能,节省50%的开发工作量,数据型支持Pojo,也支持Map/List这种迅速模型,也支持混合模型,可以自动将sql文件映射为dao接口类。
2、public T single 依据主键查看,假如未找到,返回null;
3、public List all 查看出所有结果集;4、public List all 翻页;
5、public int allCount 总数。支持单表查看
1、SQLManager提供Query类可以达成单表查看操作;2、public long templateCount 获得符合条件个数。
template查看1、public List template 依据模板查看,返回所有符合这个模板的数据库 同上, mapper可以提供额外的映射;
2、public T templateOne 依据模板查看,返回一条结果,假如没找到,返回null;3、public List template 同上,可以翻页;
4、public long templateCount 获得符合条件的个数;5、public List template 模板查看,参数是paras,可以是Map或者普通对象。
2、易于整理
1)Beetl能比较容易的与各种web框架整理,如Act Framework,Spring MVC,Struts,Nutz,Jodd,Servlet,JFinal等。支持模板单独开发和测试,即在MVC构造中,即便没M和C部分,也能开发和测试模板。3、性能卓越
1)Beetl远超越主流java模板引擎性能,宏观上通过了优化的渲染引擎,IO的二进制输出,字节码属性访问增强,微观上通过一维数组保存上下文Context,静态文本合并处置,重复用字节数组来预防java频繁的创建和销毁数组,还用模板缓存,运行时优化等办法4、开发效率高
1)不需要注释,自动用很多内置SQL,随便完成增删改查功能,节省50%的开发工作量。 数据模型支持Pojo,也支持Map/List这种迅速模型,也支持混合模型。 SQL 模板基于Beetl达成,更容易写和调试,与扩展。 可以针对单个表SQL 以更简洁的方法,Markdown方法集中管理,同时便捷程序开发和数据库SQL调试。可以自动将sql文件映射为dao接口类。灵活直观的支持支持一对一,一对多,多对多关系映射而不引入复杂的OR Mapping定义和技术。拥有Interceptor功能,可以调试,性能诊断SQL,与扩展其他功能6、其他特点
1)内置支持主从数据库支持的开源工具,支持跨数据库平台,开发者所需工作降低到最小,现在跨数据库支持MySql、Postgres、Oracle、SQLServer、h3、SQLite、DB2sqlManager.insert;
int id = 1;user = sqlManager.unque;
//用sql脚本,使用markdown管理List list = sqlManager.select
//直接用sqlList list2 = sqlManager.execute
sql 脚本使用 markdown 管理,并定制了 beetl 模板引擎selectUser
===select * from user where 1=1
@if){and age = #age#
@}@if){
and name = #name#@}
TAG标签:Beetlsql(1)
转载请说明来源于绿色软件阁(http://www.naanver.com)
本文地址:http://www.naanver.com/soft/1005.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com