在J2EE领域,数据持久层这块主流的框架有Hibernate与Mybatis,二者的主要区别体现在哪里?在生产环节,二者主要适用于什么场景呢???
怪我咯2017-04-17 17:50:46
原則は どちらか使いやすい方
だと思います私も初心者なので、個人的な理解についてのみ話します。専門家の指導を歓迎します。
h は m よりも重量があり複雑です。始めるのは簡単ですが、マスターするのは困難です。学習を始めた当初は、SQLすら書かないほうがいいと思っていました。後でわかったのですが、これの欠点は、h に SQL を実行させるとパフォーマンス チューニングができないことですが、これは本来の意図に反します。さらに、テーブルが大量の XML に対応することはあまり快適ではありません。
m は軽い、SQL (テンプレート) を直接書くだけ、簡単に始められる、素晴らしいデカップリング、とてもクールな感じ
私の浅い視点から見ると、今は h よりも m の方が人気があるようです。
最後に使ってみれば分かります