次はidea2018の編集です
新しいMavenのプロジェクト
1ファイル - >新しい - >プロジェクト
プログラマーは、新後に右下のプラグインをロードします。この時間は、1より多くのJAになります良いソフトウェアパッケージディレクトリをロードした後、瞬間を必要とします
それは次のようになります。
データベースをテストするために、我々は、テーブルを構築する必要があり、
そして、新しいクエリ:
表`user`(CREATE
` id`はint(11)NOT NULL AUTO_INCREMENT、
`username`のVARCHAR(32)NOT NULLコメント'用户名称'、
` birthday`日時デフォルトNULLコメント'生日'、
`sex`チャー(1)デフォルトのNULLコメント'性别'、
`address`のVARCHAR(256)デフォルトのNULLコメント'地址'、
PRIMARY KEY(` id`)
)ENGINE = InnoDBのデフォルトの文字セット= UTF8。
新しいデータテーブル,,コマンドの追加:
`user`(` id`、 `username`、` birthday`、 `sex`、` address`)値(41、 '王'、 '2018年2月27日17時47分08秒'、「Mにnsert '' 北京 ')、(42' 小2人の王 '' 2018年3月2日午前15時09分37秒 '' 女性 '' 北京Jinyanロング ')、(43' 小2人の王 '' 2018 -03-04 11時34分34秒 '' 女性 '' 北京Jinyanロング ')、(45' チーチュアンポッドキャスト '' 2018年3月4日午前12時04分06秒 '' 男性 '' 北京Jinyanロング')、(46' パロ '' 2018年3月7日午後05時37分26秒 '' 男性 '' 北京 ')、(48' 小馬保利 '' 2018年3月8日午前11時44分:00 '' 女性 '' 北京改正「);
そして、メインの負荷に必要なプラグインパッケージ構成によって:
pom.xmlに追加します。
<?xmlのバージョン= " 1.0 "エンコード= " UTF-8 "?> <プロジェクトのxmlns = " http://maven.apache.org/POM/4.0.0 " のxmlnsを:XSI = " のhttp://www.w3 .ORG / 2001 / XMLスキーマ・インスタンス" のxsi:のschemaLocation = " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd 」 > <modelVersion> 4.0。0 </ modelVersion> <のgroupId> com.itheima </のgroupId> <たartifactId> day01_eesy_01mybatis </たartifactId>-snapshot </バージョン> <パッケージ>ジャー</包装> <依存性> <依存性> <のgroupId> org.mybatis </のgroupId> <たartifactId> MyBatisの</たartifactId> <バージョン> 3.4。5 </バージョン> </依存> <依存性> <groupIdを>のMySQL </のgroupId> <たartifactId> MySQLのコネクタからJava </たartifactId> <バージョン> 5.1。6 </バージョン> </依存> <依存性> <のgroupId> log4jの<1.2。12 </バージョン> </依存> <依存性> <のgroupId> JUnitの</のgroupId> <たartifactId> JUnitの</たartifactId> <バージョン> 4.10 </バージョン> </依存> </依存関係> </プロジェクト>
これは次のように説明されています。
だから、将来は自動的に予備的な作業ツールライブラリの完成よりも上記の関与多くをインストールします
第二のステップ
ORMは、オブジェクトモデルは新しいパッケージcom.itheimaドメインのsrc -main-Javaで同じフィールドを与えると呼ばれる新しいモデルを開始します
クラスユーザに内蔵
次のように詳細なモデルのコードは次のとおり
1つの パッケージcom.itheima.domain。 2 3 インポートたjava.io.Serializable。 4 インポートjava.util.Date。 5 6 パブリック クラスユーザー 実装シリアライズ{ 7 プライベート整数IDと、 8 プライベート文字列のユーザ名。 9 プライベート日の誕生日。 10 プライベート文字列のセックス。 11の プライベート文字列のアドレス。 12 13 公共の整数のgetId(){ 14 リターンID。 15 } 16 17 パブリック ボイドSETID(整数ID){ 18 この .ID = ID。 19 } 20 21 公共の文字列getUsername(){ 22 リターンユーザ名; 23 } 24 25 公共 ボイドsetUsername(文字列名){ 26 この .username = ユーザ名; 27 } 28 29 公衆日付getBirthday(){ 30 リターン誕生。 31 } 32 33 公共 ボイドsetBirthday(日付誕生日){ 34 この .birthday = 誕生日。 35 } 36 37 公共の文字列getSex(){ 38 リターン性別。 39 } 40 41 公共 ボイドsetSex(文字列性別){ 42 この .sex = セックス。 43 } 44 45 公共の文字列のgetAddress(){ 46の リターンアドレス。 47 } 48 49 公共 ボイドsetAddress(列アドレス){ 50 本.address = アドレス。 51 } 52 53 @Override 54 パブリック文字列のtoString(){ 55 リターン "ユーザー{" + 56 "ID =" + ID + 57 "ユーザ名=" '+名+ '\'' + 58 」、誕生日= "+誕生日+ 59 "性別= '" +性別+ '\'' + 60 "アドレス= '" +アドレス+ '\'' + 61 '}' 。 62 } 63 }
次に、主な構成、データベースやリソースを設定します
メインの設定ファイルを次のように
<?xmlのバージョン= "1.0"エンコード= "UTF-8"?> <!DOCTYPE設定 PUBLIC " - // mybatis.org//DTDコンフィグ3.0 // EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <設定> <! -主配置- > <環境デフォルト = "mysqlの"> <環境ID = "mysqlの"> <トランザクションマネージャーのタイプ= "JDBC"> </トランザクションマネージャー> <データソースタイプ= "POOLED"> <プロパティ名= "ドライバ"値= "com.mysql .jdbc.Driver "/> <プロパティ名=" URL "の値="はjdbc:mysqlの: <プロパティ名= "パスワード"値= "142857" /> </環境> </環境> <! - yanse - > <マッパー> <マッパーリソース= "COM / itheima / DAO / IUserDao.xml" /> </マッパー> </ configuration>の