ibatis,hibernate持久层框架 什么都用,简单的项目就用ibatis复杂的项目就用hibernate 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hibernate 全自动化ormibatis 半自动化orm, 其实就是个sql映射hibernate很强大,内部机制也相对比较复杂。使用起来很高效,但如果对查询性能要求较高不大适应。这个时候就是ibatis出手的时候了,这也许是他诞生原因吧 hibernate 会自动生成sql代码,程序员只需要操作一个session对象就可以对数据库进行操作,很方便,很快捷ibatis 不会自动生成sql代码,必须程序员自己写,但是它对以前老的项目集成比较好,性能也不错如果做新项目的话,建议hibernate 大家说的好像差不多了,不到到现在也没有用过ibatis开发项目,hibernate是有那么点复杂,不过还好了! 本身没啥可比性.看运用的项目来定.ibatis感觉上是将sql提炼到mapping中统一管理,hibernate以对象的方式操作数据库,对复杂查询需要做的东西比较多(做复杂报表略感吃力),数据库移植方便.无论什么项目都可以使用这二种.如果楼主是想学习的话,那就看看hibernate吧,ibatis只要有扎实的SQL基本就没问题,而hibernate需要有面向对象的思想,并且需要不断地补充经验 推荐学习hibernatehibernate是完全面向对象的这个很好用一切从对象出发 hibernate 报错,帮忙看看。才开始学hibernate 请教NumberFormat中的百分数问题getPercentInstance 求一正则 maven 对数据库数据的管理 做一个基于j2ee架构的中型网站要多少钱? JSP中访问中文名图片,文件名乱码无法显示 有点晕java开发工具IDE? Struts 新手求助... 兄弟们救命啊(邮件服务器apache james) jsp页面编译不了,以前都可以,今天来了之后就编译不了了 民企软件开发人员与外企软件开发人员 jsp中如何作图????
ibatis 半自动化orm, 其实就是个sql映射hibernate很强大,内部机制也相对比较复杂。使用起来很高效,但如果对查询性能要求较高不大适应。这个时候就是ibatis出手的时候了,这也许是他诞生原因吧
ibatis 不会自动生成sql代码,必须程序员自己写,但是它对以前老的项目集成比较好,性能也不错
如果做新项目的话,建议hibernate
hibernate以对象的方式操作数据库,对复杂查询需要做的东西比较多(做复杂报表略感吃力),数据库移植方便.
无论什么项目都可以使用这二种.如果楼主是想学习的话,那就看看hibernate吧,
ibatis只要有扎实的SQL基本就没问题,
而hibernate需要有面向对象的思想,并且需要不断地补充经验
hibernate是完全面向对象的
这个很好用
一切从对象出发