精华帖 (0) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-10-10
哈哈
anyway。。ibatis维护起来都很烦人 |
|
返回顶楼 | |
发表时间:2008-10-10
留名,我觉得不错,
|
|
返回顶楼 | |
发表时间:2008-10-10
如果没有一个开发平台辅助工具。自己手动去维护这一套查询结果和对象属性之间的映射也很痛苦。特变是项目大了以后
|
|
返回顶楼 | |
发表时间:2008-10-10
Annotation这样用也真够可怕的
![]() |
|
返回顶楼 | |
发表时间:2008-10-10
感觉完全没有必要,根本不如以前的简洁
|
|
返回顶楼 | |
发表时间:2008-10-10
piaoling 写道 感觉完全没有必要,根本不如以前的简洁
简洁,我个人的看法这样做更简洁,更贴近代码,只是像 @Select(id = "queryAccounts", sql = "select * from ACCOUNT " + "<dynamic prepend=\"where\">" + " <isNotNull prepend=\"and\" property=\"firstName\">" + " firstName = #firstName#" + " </isNotNull>" + " <isNotNull prepend=\"and\" property=\"lastName\">" + " lastName = #lastName#" + " </isNotNull>" + " <isNotNull prepend=\"and\" property=\"emailAddress\">" + " emailAddress = #emailAddress#" + " </isNotNull>" + "</dynamic> " + "order by lastName", resltMap = "accountResultMap", cacheModel = "account-cache") 这样的写法确实有些“可怕”,不过很好彩,我的这个封装,除了提供对annotation的支持外,也支持原生的xml方式配置,这样你可以将那些“可怕”部分放入xml中。 |
|
返回顶楼 | |
发表时间:2008-10-10
melin 写道 如果没有一个开发平台辅助工具。自己手动去维护这一套查询结果和对象属性之间的映射也很痛苦。特变是项目大了以后
这个问题交给Ibatis的fans去回答,在hibernate/jpa大行其道的今天为什么还有那么多的用户在用Ibatis ? 自己动手,可控性很高,而且可以让DBA高手去优化你的sql代码。 |
|
返回顶楼 | |
发表时间:2008-10-10
留名!
感觉不错,不过要是字段太多,看起来估计会晕菜了。 |
|
返回顶楼 | |
发表时间:2008-10-10
感觉有点画蛇添足,不过还是支持一下,研究精神可加
|
|
返回顶楼 | |
发表时间:2008-10-10
兄弟,我是流着冷汗与你握手呀,呵呵,谢谢你的关注。
![]() |
|
返回顶楼 | |