zebra-dao异步DAO
zebra-dao是在mybatis基础上进一步封装的异步DAO,同时它也支持分页功能。它的产生背景是公司要求服务完全异步化,一个服务可能包括RPC调用请求、MemCached请求、KV存储请求以及MySQL数据库调用,目前其它三种请求的组件都有异步化的接口,但是数据库调用并没有。所以,在这个情况下,开发了这个异步化的DAO。目前,大众点评内部已有多个业务接入使用,已经接受了线上环境的验证和考验。
具体来说它支持的功能点有以下这些:
-
支持Callback和Future两种异步化方式
-
支持分页功能
-
其他功能的使用方式和mybatis一致
评论
DAO Fusion轻量级DAO框架
DAOFusion是一个轻量级的,但功能完整具备可扩展性的实现了DAO设计模式的Java框架,基于JPA和Hibernate构建。示例代码:@Entity@Table(name="customers"
DAO Fusion轻量级DAO框架
0
Generic DAO Framework
HibernateGenericD.A.O.Framework是一个基于Hibernate实现,可扩展的通用泛型DAO框架。封装了一些常用的CRUD操作和搜索功能,并提供远程服务接口。示例代码:Sea
Generic DAO Framework
0
BeetlSQLBeetlSQL,Java Dao工具
BeetlSQL的目标是提供开发高效,维护高效,运行高效的数据库访问框架,在一个系统多个库的情况下,提供一致的编写代码方式。支持如下数据平台传统数据库:MySQL(包括支持MySQL协议的各种数据库)
BeetlSQLBeetlSQL,Java Dao工具
0