1.ibatisとmybatisの違い
1 Difference Between Ibatis
1. MybatisがIBatisよりも大きいいくつかの改善点は何ですか?
1.グローバルファイルの構成
a。 2つのバージョンには異なる制約があります。
設定ファイルのルート要素に直接影響しますibatisは
mybatisは
b。トランザクションマネージャーをデータソースで構成する方法は異なります。
c。マッピングファイルを指定する方法は異なります。
d.mybatisは、xmlメソッドを介してグローバル構成に加えてコードを構成する方法を提供します
select * from T_M_HYCZY where 1=1 and hydm=#hydm#
mybatis
select * from t_r_zymd where 1=1 and id=#{id}
2.マッピングファイル構成SQLステートメント
1.namespace:ibatisは必須ではなく、意味がありません
mybatisは理にかなっています
2.一連の属性名が変更されましたが、使用法と意味は変更されていません。
a。 dtd制約ファイルの変更により、ルート要素がからに変更されました。
bなどの要素のparameterClass属性。 parameterType属性に変更されます
cなどの要素のresultClasssプロパティ。 resultTypeプロパティに変更されます
d。要素のcolumnIndexプロパティが削除されました
e。ネストされたパラメータが#value#から#{value}に変更されました
mybatis
3.ストアドプロシージャに対するiBatis / MyBatisのサポート