MyBatis和hibernate本质区别与应用场景
生活随笔
收集整理的這篇文章主要介紹了
MyBatis和hibernate本质区别与应用场景
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.Hibernate:是一個標準的ORM框架(對象關系映射),不需要寫sql,自動生成sql
? ? ?使用hibernate對SQL優化修改比較困難
? ? ?應用場景:
? ? ? ?適用于需求不多的中小型項目:比如后臺管理系統:erp、orm、OA
2.MyBatis:專注sql本身,需要程序員自己編寫sql語句,方便的對sql進行優化,mybatis
? 是一個不完全的ORM框架,MyBatis可以實現映射(輸入映射、輸出映射)
? ?應用場景:
? ? ? ?適用于需求變化較多 的項目:互聯網項目
? ? ?使用hibernate對SQL優化修改比較困難
? ? ?應用場景:
? ? ? ?適用于需求不多的中小型項目:比如后臺管理系統:erp、orm、OA
2.MyBatis:專注sql本身,需要程序員自己編寫sql語句,方便的對sql進行優化,mybatis
? 是一個不完全的ORM框架,MyBatis可以實現映射(輸入映射、輸出映射)
? ?應用場景:
? ? ? ?適用于需求變化較多 的項目:互聯網項目
總結
以上是生活随笔為你收集整理的MyBatis和hibernate本质区别与应用场景的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring来装配组件
- 下一篇: MyBatis开发Dao的方法