JMay是一款基于Spring、SpringMVC、Mybatis、Atomikos集成框架,用于快速搭建跨数据库、分布式事务(XA规范)支持的Java web项目.
1.基于spring,如沐春风的体验;2.扩展Mybatis-Generator,自动生成支持Oracle、Mysql、SqlServer分页查询和批量插操作的自动代码,支持从Mapper接口读取数据源名称;
3.在Mapper之上封装Dao层,提供CommonDao类支持常规增删改查操作;
4.多数据源支持,AOP动态数据源切换。
- 基于Atomikos,分布式事务支持(需要数据库支持XA规范)