Sql

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のサポート