MyBatisの紹介
MyBatisは、プレーンSQLクエリ、ストアドプロシージャ、高度なマッピングをサポートする優れた永続レイヤーフレームワークです。 MyBatisは、ほぼすべてのJDBCコードとパラメーターの手動設定と、結果セットの検索カプセル化を排除します。 MyBatisは、構成とオリジナルマッピング、マッピングインターフェイス、JavaのPOJO(プレーンオールドJavaオブジェクト)に、データベース内のレコードに簡単なXMLまたはアノテーションを使用できます。
以下は、マッパーエージェントの使用を導入する焦点です。
1.開発者が完了する必要があるタスク:
mapper.xmlマッピングファイルとmapper.java
2。開発仕様
1。mapper.xmlでは、名前空間はマッパーインターフェイスアドレスに等しくなります。
2。mapper.javaインターフェイスのメソッド名は、mapper.xmlのステートメントのIDと同じです
3. mapper.javaインターフェイスのメソッド入力パラメータータイプは、mapper.xmlのパラメータ型で指定されたタイプと同じです。
4. mapper.javaインターフェイスのメソッドの返品値タイプは、mapper.xmlのステートメントの結果の結果で指定されたタイプと同じです。
mapper.javaの例
// IDに基づくユーザー情報のクエリpublic user finduserbyid(int id)スロー例。
mappper.xmlの例
<select id = "finduserbyid" parametertype = "int" resultType = "user"> select * from user where id =#{value} </select>5。SQLMAPCONFIG.XMLのLOAD MAPPER.XML
<! - 単一のマッピングファイルをマッパーインターフェイスにロードすると、いくつかの仕様に従います。マッパーインターフェイスクラス名とmapper.xmlマッピングファイル名は一貫している必要があり、ディレクトリの上記の仕様の前提は次のとおりです。
または
<mappers> <! - マッパー指定マッパーインターフェイスパッケージ名のバルクロード。 MyBatisは、パッケージの下にあるすべてのマッパーインターフェイスを自動的にスキャンして、いくつかの仕様に従ってロードしてロードします。マッパーインターフェイスクラス名とmapper.xmlマッピングファイル名は一貫している必要があり、ディレクトリの上記の仕様の前提は次のとおりです。
上記は、編集者が紹介したMyBatisマッパーエージェントの使用方法の詳細な説明です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!