ibatis随笔
发表评论
引用链接
10月08日(星期六)
优势:
1,ibatis主要是用java类封装sql语句,可以使程序员对数据库进行对象操作,与hibernate的功能是相似的。
2,利用sql语句的封装,可以达到同一条sql语句相同,减少语句分析时间,提高数据库cache的命中,在整体上能提高数据库的利用率。
3,上手应该不难-_-。
问题:
1,ibatis的sql语句映射文件多数是用于对意表操作,而对进数据库操作相对来说有限,不可能做到很复杂很特别语句的映射。
2,ibatis的映射文件是否真全要手写,相信单表操作是可以实现文件的自动化生成,但对于一些多表关联是很难自动化生成的,毕竟是封装sql,而不能确定何种sql是用户需要的。
3,ibatis的申奥文件是先全部生成还是在运用中不段添加,后者的话文件的版本和管理上也是个问题。
个人感觉:在小的项目中运用可能能够很好的运用,但对于庞大复杂的系统来说,可能很难过好的掌控,因本人对长期编写sql,在程序中经常直接调sql语句(项目中有使用hibernate),觉得直接编写sql来的方面,而且对于一些复杂语句,对其的封可能得不偿失,手工编写xml文件是个大的问题........................... 文章分类: 情系java
前篇(05-09-10): 开帖之作-新blog,新面貌!
后篇(05-10-16): Spring报表分页的思考与分析及实现
今日走马观花地看了夏昕写的 ibatis 开发指南,在此特记下自身的一些体会:
优势:
1,ibatis主要是用java类封装sql语句,可以使程序员对数据库进行对象操作,与hibernate的功能是相似的。
2,利用sql语句的封装,可以达到同一条sql语句相同,减少语句分析时间,提高数据库cache的命中,在整体上能提高数据库的利用率。
3,上手应该不难-_-。
问题:
1,ibatis的sql语句映射文件多数是用于对意表操作,而对进数据库操作相对来说有限,不可能做到很复杂很特别语句的映射。
2,ibatis的映射文件是否真全要手写,相信单表操作是可以实现文件的自动化生成,但对于一些多表关联是很难自动化生成的,毕竟是封装sql,而不能确定何种sql是用户需要的。
3,ibatis的申奥文件是先全部生成还是在运用中不段添加,后者的话文件的版本和管理上也是个问题。
个人感觉:在小的项目中运用可能能够很好的运用,但对于庞大复杂的系统来说,可能很难过好的掌控,因本人对长期编写sql,在程序中经常直接调sql语句(项目中有使用hibernate),觉得直接编写sql来的方面,而且对于一些复杂语句,对其的封可能得不偿失,手工编写xml文件是个大的问题........................... 文章分类: 情系java
前篇(05-09-10): 开帖之作-新blog,新面貌!
后篇(05-10-16): Spring报表分页的思考与分析及实现
发表评论
引用链接
- 您可以按照以下步骤引用本文.本站收到您的引用通知后, 将自动链接您的文章, 以方便别人阅览 .
- 1. 启动您自己的博客管理页面, 并进入发表新文章的画面, 输入文章的内容. (如果您是ITPUB的博客请点这里.)
- 2. 复制下面虚线框里的连接字串, 把它们粘贴到您的文章中, 按照您的喜好修改一下表示文字.
- 3. 确认您选择了"发送引用通知"的选项.
- 4. 发表您的文章.
- 好啦, 您的文章就可以被自动链接到本站啦.
<a href="http://piliskys.itpub.net/post/8994/53343">ibatis随笔</a>
| « | 十一月 2008 | » | ||||
|---|---|---|---|---|---|---|
| 一 | 二 | 三 | 四 | 五 | 六 | 日 |
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| [网站链接] |
|---|
|
|
|
|
|
|
|
|
