锁定老帖子 主题:ibatis与hibernate
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-01-02
以前学习框架的时候,以为Hibernate+Spring+Struts是项目中的铁三角,在真正工作中才发现,原来不是。我们现在的项目就是用的ibatis+Spring+Struts,而且他们还是自己把struts封装了一遍,不问项目经理,还以为只用了Spring了。 所以想知道Hibernate和ibatis之间的差距的。在用他们的时候有什么差别阿,经理还说在实际应用中,ibatis更受欢迎,为什么啊?Hibernate不也是轻量级的吗? 我只知道Hibernate是自动生成sql语句,而ibatis是自己配制。 大家还知道其他他们之间的差别吗?。都说说,谢谢! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-01-03
我们也用的ibatis,大型项目用ibatis管理起来更方便一些,特别是开发人员水平参差不齐时
|
|
返回顶楼 | |
发表时间:2012-01-03
据说互联网应用不用HIBERNATE.
|
|
返回顶楼 | |
发表时间:2012-01-04
个人喜欢mybatis>hibernate,不存在好坏。只是说谁在某方面更擅长,mybatis用起来更灵活~赞。hibernate想用好必须非常精通才行的吧~一点浅见~
|
|
返回顶楼 | |
发表时间:2012-01-06
ibatis的开发作者有一本书,依稀记得叫做精通ibatis。那里面详细描述了ibatis适应的业务场景!以及他跟hibernate的区别。hibernate对需求明确,数据库有完全控制权的,再加上一个精通hibernate的高手,应该可以适应很多场景!但有的时候我们没有对数据库的完全控制权!
|
|
返回顶楼 | |
发表时间:2012-01-13
我知道其中一个方面 就是hibernate在项目启动的时候就把对象全部加载到内存中,导致项目启动慢而且内存占用也比较高。 ibatis貌似在这方面就好多了。
|
|
返回顶楼 | |
发表时间:2012-01-13
hibernate 是自动化的O/R MAPPING 不需要自己写sql,但是对hibernate的熟悉程度要求比较高。ibatis是半自动化 O/R MAPPING ,需要自己实现sql,它只是作了一个对象,数据库结果集的映射关系,比较灵活。
|
|
返回顶楼 | |
发表时间:2012-01-14
mqlfly2008 写道 ibatis的开发作者有一本书,依稀记得叫做精通ibatis。那里面详细描述了ibatis适应的业务场景!以及他跟hibernate的区别。hibernate对需求明确,数据库有完全控制权的,再加上一个精通hibernate的高手,应该可以适应很多场景!但有的时候我们没有对数据库的完全控制权!
谢谢!我会去网上查查这书的!嘿嘿。。 |
|
返回顶楼 | |
发表时间:2012-01-25
我也很想知道、如果去外面工作是不是也要学ibatis的?
|
|
返回顶楼 | |
发表时间:2012-01-31
lengkudelang 写道 我知道其中一个方面 就是hibernate在项目启动的时候就把对象全部加载到内存中,导致项目启动慢而且内存占用也比较高。 ibatis貌似在这方面就好多了。
你说的这个缓存完全可以配置的。。。 |
|
返回顶楼 | |