まず、クラスを作成します
クラス名必見
図1は、データベーステーブルの名前に対応します
データベースは大文字と小文字を区別しないが2は、標準に準拠するために、最初の文字は、大文字
クラスは、属性を持ちます
図1に示すように、エンティティ・クラスのクラス名を持つデータテーブルのテーブル名(大文字と小文字を区別しないデータベース、Java(登録商標)、大文字と小文字を区別し、各単語の最初の文字が大文字である、ピークの大部分の後に採用している)として
2、エンティティ・クラス(フィールド属性データテーブルに対応し、マッチタイプなどの名前()INT好ましく使用される整数 intはヌルを表すことができないので、)
3、ルールに沿ってのJavaBean。
- プロパティの民営化(各プロパティプラスプライベート)
- 公共getおよびsetメソッド(右ソース+ゲッターとsetttersの生成に加え、手書きではありません)
4、(クラスのコンストラクタのパラメータが追加されている場合、それが明示的に引数なしのコンストラクタを宣言する必要があります)はコンストラクタの引数を提供してはならないエンティティクラス
100%に相当します
第二には、ユーザーのニーズに応じてマッパーインタフェースとその設定ファイルを作成します
(A)インターフェイスマッパー
1、@マッパー
図2に示すように、ユーザモデル関数のパラメータのニーズに応じて提供され、パラメータは、好ましくは、データベース内のデータ型と一致しています
(B)プロファイル
1頭
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> <!DOCTYPEマッパー PUBLIC " - // mybatis.org//DTDマッパー3.0 // EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
図2に示すように、中間部
< マッパー名前空間= "com.st.apple.mapper接口全名。" > < 選択> </ 選択> < 挿入> </ 挿入> </ マッパー> 例如: < マッパー名前空間= "com.st.apple.mapper .UserMapper」> </ マッパー>
III。