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
来自:开源中国社区

