ibator1.2.1扩展支持Oracle、MySQL分页
最近在项目中用到ibator1.2.1,但是感觉其自动生成的代码不能满足自己的需要,在网上找了资料:
1.eclipse ibabis代码生成插件abator功能扩展
2.aquan198163 写道 可以用iBatis的include标签设计类似模板的东西,简化分页sql
自己下载代码进行了相关扩展:
1.支持Oracle、MySQL分页
2.在生成的example类增加了Oracle、MySQL分页的相关字段
0.3版本:
增加了控制生成oracle分页和mysql分页的属性(原来是都生成)
当然这个时候,xml会报错,因为你引用的是网络上面的dtd("http://ibatis.apache.org/dtd/ibator-config_1_0.dtd"),不用理会,一样可以生成,如果都不填写,就是都不生成。
建议在ibatorContext加上Ibatis2Java5:
完整版的配置:
0.2版本增加了:
4个list的set方法:
清单一(修改的相关类):
Example类部分:public class GoodsExample { protected String orderByClause; private Integer oracleStart; private Integer oracleEnd; private Integer mysqlOffset; private Integer mysqlLength; protected List oredCriteria; public GoodsExample() { oredCriteria = new ArrayList(); }}
附件为ibator1.2.1插件,直接复制到Eclipse的dropins文件夹下即可 1 楼 matychen 2010-05-26 你可以鄙视楼主,你可以不下载,但是你别投隐藏,谢谢! 2 楼 rrsy23 2010-05-26 为什么不直接扩展ibatis 内置支持 开发不是更简单 3 楼 matychen 2010-05-26 rrsy23 写道为什么不直接扩展ibatis 内置支持 开发不是更简单
不知道怎么弄,而且效率如何不知道,
如果直接写sql,可以自己优化。 4 楼 peng2e 2010-07-13 这个东西还第一次听说~都不知道杂用~闷