红联Linux门户
Linux帮助

fastquery v1.0正式版发布,数据持久层框架

发布时间:2016-05-18 11:41:30来源:红联作者:baihuo
FastQuery 基于Java语言.他的使命是:简化Java数据持久层操作.
做为一个开发者,仅仅只需要设计DAO接口,其内部采用ASM动态生成实现.
代码简洁而优雅,能大幅度提升开发效率.
fastqeury基于非侵入式原则设计,松耦合,很容易与其它容器或框架集成.

他提供了一组简单的annotation,对功能进行描述.消费者只用关心注解的含义.这就使得框架的核心便于重新设计和重构,便于持续良性发展.

FastQuery 主要特性如下:

设计优雅,配置简单,极易上手.

采用ASM动态生成字节码,因此支持编译前预处理,可最大限度减少运行期的错误.显著提升程序的强壮性.

支持安全查询,防止SQL注入.

支持与主流连接池框架集成,如集成c3p0,dbcp等等

支持 @Query 查询,@Transactional,使用 @Condition,可实现动态 where 条件查询.

数据结果集支持JSON类型

支持AOP,注入拦截只需简单几个注解,如: @Before , @After

运行环境要求

jdk1.8+

软件详情:https://github.com/xixifeng/fastquery

下载地址:http://git.oschina.net/xixifeng.com/fastquery

来自:开源中国社区
文章评论

共有 0 条评论