java - 关于Hibernate与Mybatis的区别
阿神
阿神 2017-04-17 17:48:46
0
1
402

在J2EE领域,数据持久层这块主流的框架有Hibernate与Mybatis,二者的主要区别体现在哪里?在生产环节,二者主要适用于什么场景呢???

阿神
阿神

闭关修行中......

모든 응답(1)
刘奇

어느 쪽이든 사용하기 쉬운 것이 원칙이라고 생각합니다

저도 초보라 개인적인 이해대로만 말씀드리겠습니다. 전문가의 지도 환영합니다

h는 m보다 더 무겁고 복잡합니다. 시작하기는 쉽지만 마스터하기는 어렵고 마스터하기도 어렵습니다. 처음 공부를 시작할 때는 SQL을 쓰지 않아도 된다면 좋겠다고 생각했어요. 나중에 이것이 성능 조정이 불가능하다는 것을 알게 되었습니다. h가 SQL을 실행하게 하면 가능하지만 원래 의도에 어긋납니다. 더욱이, 테이블이 대량의 XML에 대응하는 것은 그다지 불편하지 않습니다.
m이 더 가볍고, 그냥 sql(템플릿)을 직접 작성하면 시작하기 쉽고, 디커플링이 훌륭하고, 느낌이 아주 좋습니다.
얕은 관점에서 보면 지금은 m이 h보다 더 인기 있는 것 같습니다.
드디어사용해보시면 알 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿