该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-04-12
part 4
|
|
返回顶楼 | |
发表时间:2006-04-12
iBatis XML里的statement的参数顺序和方法的形参顺序必须保持一致。
而且,不允许同一接口中有两个同名方法(即不允许重载)。 因为iBatis和Spring提供的meta data信息不够用,而且想同时支持jdk1.4,不想写annotation,所以只能有这个约定。 另外,现在也不支持Paginated List和Row Handler(以后准备做)。 |
|
返回顶楼 | |
发表时间:2006-04-12
个人觉得iBatis的应用场景仍然很广泛,只不过hibernate的风头很强吸引了很多开发者,或者用纯jdbc(连spring的jdbc template都不用)的玩的很爽。
现在对一个interface只可能有一个实现仍要配N多地方写N多类的情形恶心的不行,楼主有点向ROR的方向贴近了一步 虽然目前我们还用不上,还是要关注一下。 |
|
返回顶楼 | |
发表时间:2006-04-12
liusong1111 写道 个人觉得iBatis的应用场景仍然很广泛,只不过hibernate的风头很强吸引了很多开发者,或者用纯jdbc(连spring的jdbc template都不用)的玩的很爽。
现在对一个interface只可能有一个实现仍要配N多地方写N多类的情形恶心的不行,楼主有点向ROR的方向贴近了一步 虽然目前我们还用不上,还是要关注一下。 这样做目的很简单直接 --> 尽量少写实现类。 ROR很是向往,但自己还没学习过,很神秘好像。 |
|
返回顶楼 | |
发表时间:2006-04-12
请教一下:谁有在sourceforge上发布新project的经验?
|
|
返回顶楼 | |
发表时间:2006-04-12
在我改写自spring jpetstore的那个例子中,
daozero.sample.jpetstore.dao包中的dao接口定义了六个, dao接口的实现类(daozero.sample.jpetstore.dao.ibatis包中)只有1个(SqlMapOrderDao),另外一个SqlMapSequenceDao则和dao接口没太大关系。 所以我觉得这种方法能减少部分dao代码和重复编码,而且功能上大部分由dao proxy自动解决了,程序员只要写SQL就可以了,bug率也能够降低。 |
|
返回顶楼 | |
发表时间:2006-04-13
不好意思,上传的例子sample\jpetstore的build.xml中漏了cglib库的拷贝。
请用下面这个build.xml覆盖sample\jpetstore\build.xml |
|
返回顶楼 | |
发表时间:2006-04-21
|
|
返回顶楼 | |
发表时间:2006-05-05
发布0.2.2版:
(1)新增中文文档 (2)补充了TestCase (3)发现并修补了2个bug 大家多提提意见啊! 下载地址: http://prdownloads.sourceforge.net/dao-zero/daozero-0.2.2-src.zip?download |
|
返回顶楼 | |
发表时间:2006-05-08
看我能不能说话了
|
|
返回顶楼 | |