iBatis與Hibernate區別?

  1. iBatis 需要手寫sql語句,也可以生成一部分,Hibernate則基本上可以自動生成,偶爾會寫一些Hql。
  2. iBatis 可以進行細粒度的優化
  3. 開發方面:
    開發效率上,我覺得兩者應該差不多。可維護性方面,我覺得 iBatis 更好一些。
    因爲 iBatis 的 sql 都保存到單獨的文件中。而 Hibernate 在有些情況下可能會在 java 代碼中保sql/hql。
  4. 運行效率
    在不考慮 cache 的情況下,iBatis 應該會比hibernate 快一些或者很多。

http://www.jfox.info/iBatis-yu-Hibernate-qu-bie
http://www.cnblogs.com/mingyongcheng/p/3588100.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章