绿色软件阁-绿色软件,手机软件下载,绿色软件下载,绿色软件联盟网站
TAG标签| 网站地图| 设为首页| 加入收藏
当前位置:绿色软件阁 > 软件下载 > 网络软件 > 下载工具 >

Beetlsql(数据库访问工具) v3.27.2

类型:下载工具

语言:简体中文

更新: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接口类。

软件功能

支持简单查看

1、public T unique 依据主键查看,假如未找到,抛出异常;

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或者普通对象。

软件特点

1、简单易用

1)Beetl类似Javascript语法和风俗,只须半小时就能通过半学半猜完全学会使用方法。拒绝其他模板引擎那种非人性化的语法和风俗。同时也能支持html 标签,使得开发CMS系统很容易

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、DB2

代码举例

//用内置sql

sqlManager.insert;

int id = 1;

user = sqlManager.unque;

//用sql脚本,使用markdown管理

List list = sqlManager.select

//直接用sql

List 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

应用截图

相关软件