BeetlSql 2.2.1 发布,mybatis 功能 beetl 实现

BeetlSQL 2.2.1发布了,BeetSQL 是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。

  • #90 在注解控制事物基础上,增加JFinal 手工控制事物接口
  • #88 PageQuery 查询结果为0的时候报错
  • #86 EnumMapping,增强枚举映射
  • # 其他完善还包括手册使用asciidocFX 编写

?


1

2

3

4

5

<dependency>

    <groupId>com.ibeetl</groupId>

    <artifactId>beetlsql</artifactId>

    <version>2.2.1</version>

</dependency>

开发效率:

  • 无需注解,自动使用大量内置SQL,轻易完成增删改查功能,节省50%的开发工作量
  • 数据模型支持Pojo,也支持Map/List这种快速模型,也支持混合模型
  • SQL 模板基于Beetl实现,更容易写和调试,以及扩展 可以针对单个表(或者视图)代码生成pojo类和sql模版,甚至是整个数据库。能减少代码编写工作量

维护性:

  • SQL 以更简洁的方式,Markdown方式集中管理,同时方便程序开发和数据库SQL调试。
  • 可以自动将sql文件映射为dao接口类
  • 简单支持关系映射而不引入复杂的OR Mapping概念和技术。
  • 具备Interceptor功能,可以调试,性能诊断SQL,以及扩展其他功能。

其他:

  • 内置支持主从数据库支持的开源工具
  • 支持跨数据库平台,开发者所需工作减少到最小,目前跨数据库支持mysql,postgres,oracle,sqlserver,h2,sqllite.名片印刷
时间: 2025-01-09 13:23:04

BeetlSql 2.2.1 发布,mybatis 功能 beetl 实现的相关文章

BeetlSql 教程:mybatis 功能 beetl 实现

beetlsql 特点 BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用. 无需注解,自动生成大量内置SQL,轻易完成增删改查功能数据模型支持Pojo,腾云科技(TY300.COM)也支持Map/List这种快速模型,也支持混合模型SQL 以更简洁的方式,勤快学菜鸟教程(QKXue.NET)Markdown方式集中管理,同时方便程序开发和数据库SQL调试.SQL 模板基

linux下使用hiredis异步API实现sub/pub消息订阅和发布的功能

最近使用redis的c接口--hiredis,使客户端与redis服务器通信,实现消息订阅和发布(PUB/SUB)的功能,我把遇到的一些问题和解决方法列出来供大家学习. 废话不多说,先贴代码. redis_publisher.h /************************************************************************* > File Name: redis_publisher.h > Author: chenzengba > Ma

redis发布订阅功能介绍

redis的发布订阅功能(publish/subscribe): 频道:消息队列 subscribe:订阅一个或多个队列 >help subscribe   #查看subscribe帮助 例:订阅news频道 > subscribe news 注:可以同时订阅多个频道 publish:向频道中发消息 >help @pubsub #查看publish帮助 例:向news频道发送消息 >publish new hello psubscribe:模式订阅-->可以使用正则表达式,一

Jedis实现发布订阅功能

Redis为我们提供了publish/subscribe(发布/订阅)功能.我们可以对某个channel(频道)进行subscribe(订阅),当有人在这个channel上publish(发布)消息时,redis就会通知我们,这样我们可以收到别人发布的消息.作为Java的redis客户端,Jedis提供了publish/subscribe的接口.本文讲述如何使用Jedis来实现redis的publish/subscribe. 定义Subscriber类 Jedis定义了抽象类JedisPubSu

vSphere 6.0 U1发布新功能说明

如您所知,VMworld2015上对于vSphere并没有什么太多提及,但是,Virtual SAN却是一个重要话题.而Virutual SAN内置于vSphere里面.所以,更新Virtual SAN 6.1的方式就是升级vSphere平台.所以,vSphere 6.0 U1快速发布了,这个版本的vSphere其实除了Virtual SAN 6.1外,没有什么太多新东西增加,具体清单如下:8 V0 ~) @& z Q3 x$ M/ n' H2 E) u7 o D% I4 {$ q3 \; L-

SQL Server发布订阅功能研究

前提:发布订阅只能是同一个内网的机器上才能使用,其实这个可以用配置管理器的别名功能设置之后就可以了,外网的也能通过这样的方式来搞. 配置过程参考老D的文章:http://www.cnblogs.com/daizhj/archive/2009/11/18/1605293.html SQL Server发布订阅功能测试: (我发觉这个功能很不行,为什么不行,我下面其中一台设置错误了就要全部重来,那么如果我下面有几百台机器,怎么重来?) 1.采用发布订阅机制只能是读写分离的方案,也就是说A发布B订阅,

关于SQL SERVER 2008 R2发布订阅功能

实现功能:主服务器维护数据的变更,从服务器需要时同步主服务器的数据. 配置:主从服务器均为SQL SERVER 2008 R2. 实现方法: 预备: 1.主从服务器需建立同一账户名及密码的账户(当时我认为是权限问题,只要设置好文件夹的权限即可,但后来发现貌似不是这么回事,从服务器实现同步的时候需要调用主服务器的SQLSERVER代理服务,所以需要使用其用户账户及密码),不需要管理员权限,将主从服务器上的SQLSERVER代理服务的用户更改成新建的用户. 2.在主服务器上建立一个共享文件夹,确保刚

mybatis功能架构及执行流程

一.功能架构设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库.接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理. (2)数据处理层:负责具体的SQL查找.SQL解析.SQL执行和执行结果映射处理等.它主要的目的是根据调用的请求完成一次数据库操作. (3)基础支撑层:负责最基础的功能支撑,包括连接管理.事务管理.配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件.为

MyBatis功能架构设计

image.png 功能架构讲解: 我们把Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库.接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理. (2)数据处理层:负责具体的SQL查找.SQL解析.SQL执行和执行结果映射处理等.它主要的目的是根据调用的请求完成一次数据库操作. (3)基础支撑层:负责最基础的功能支撑,包括连接管理.事务管理.配置加载和缓存处理,这些都是共用的东西,将他们抽取出来作为最基础的组件.