|
IBator是一个生成mybatis代码的eclipse插件,有如下特点:
1. 全自动生成pojo,xml,dao
2. 支持xml和annotation方式映射
3. 能生成数据库所有表,或选择部分表,能根据表的关系自动选择表来生成pojo和映射文件和dao
4. 如果表和字段名是关键字,能生成进行处理
5. 如果pojo中属性名是关键字,也能自动处理
6. 如果数据库中字段名有注释,也能生成注释,且支持中文(格式为utf-8), 可以控制是否生成注释。
7. 像hibernate一样,能生成表的关系映射(目前仅支持xml方式映射)
8. 支持联合主键
9. 支持物理分页,包括sql2000(server2000),业界首创,已测试mysql,oracel,sql2000,sql2005,sql2008
10. 能自动获取刚才添加的自动增长主键值(mysql,sqlserver已测试通过)
11.支持缓存(ehcache),一键开关是否开启,且增删改已自动配置好刷新缓存
12.支持精简版本生成,只生成简单Pojo和XML,不生成Example
13.支持DAO,Example改名,支持pojo,xml包路径更改
14. 生成简单测试类
15. 全自动整合spring, 能自动在spring配置文件中配置好DAO,声明式事务
16. 生成MyBatis总的配置文件
17. 解决了dtd文件不上网报错问题
18. 支持国际化(目前支持中英文两种)
主界面:
像myeclipse配置hibernate一样配置连接
选择表,暂不支持视图
生成代码图
产生的映射文件有如hibernate
简单的业务层,实现物理分页功能
根据数据库字段描述,生成中文注释
x
配置文件,整合了spring
本文摘自: http://www.ibatis3.com/thread-2-1-1.html |
|
|