ホームページ  >  に質問  >  本文

java - 关于Hibernate与Mybatis的区别

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

阿神阿神2716日前347

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-04-17 17:50:46

    原則は どちらか使いやすい方

    だと思います

    私も初心者なので、個人的な理解についてのみ話します。専門家の指導を歓迎します。

    h は m よりも重量があり複雑です。始めるのは簡単ですが、マスターするのは困難です。学習を始めた当初は、SQLすら書かないほうがいいと思っていました。後でわかったのですが、これの欠点は、h に SQL を実行させるとパフォーマンス チューニングができないことですが、これは本来の意図に反します。さらに、テーブルが大量の XML に対応することはあまり快適ではありません。
    m は軽い、SQL (テンプレート) を直接書くだけ、簡単に始められる、素晴らしいデカップリング、とてもクールな感じ
    私の浅い視点から見ると、今は h よりも m の方が人気があるようです。
    最後に使ってみれば分かります

    返事
    0
  • キャンセル返事