これは、コア・コンフィギュレーション・ファイルがある
行の上に自動的に生成されたコンフィギュレーションファイルMavenを作成している
の<?xml version =「1.0」エンコード=「UTF-8」?>
<プロジェクトのxmlns = "http://maven.apache.org/POM/4.0.0"
のxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance"
の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を> mybatis01 </ groupIdを>
<たartifactId> day806 </たartifactId>
<バージョン> 1.0-SNAPSHOT </バージョン>
<依存性>
<依存性>
<のgroupId> org.mybatis </のgroupId>
<たartifactId> MyBatisの</たartifactId>
<バージョン> 3.4.5 < /バージョン>
</依存関係>
<依存>
<groupId> mysqlの</ groupIdを>
<たartifactId>のmysql-コネクタ-javaの</たartifactId>
<バージョン> 5.1.32 </バージョン>
</依存>
<依存性>
<のgroupId> JUnitの</のgroupId>
<たartifactId> JUnitの</たartifactId>
<バージョン> 4.12 </バージョン>
</依存>
<依存性>
<のgroupId > log4jの</ groupIdを>
<たartifactId> log4jの</たartifactId>
<バージョン> 1.2.17 </バージョン>
</依存関係>
</依存関係>
</プロジェクト>
这是数据库的链接的配置文件
リソースは内部に配置する必要があります
<?xmlのバージョン= "1.0"エンコード= "UTF-8">
<SYSTEM "http://mybatis.org/dtd/mybatis-3-config.dtd" PUBLIC「の設定をDOCTYPE! - // mybatis.org/ /コンフィグDTD 3.0 // EN ">
- <構成>
<! -属性ファイルを再配布する- >
<プロパティリソース=" jdbc.properties「/>
<! -タイプエイリアスマッピング- >
- <typeAliases>
< ! - <typeAliasタイプ= "cn.lijun.domain.User"エイリアスは= "ruiruri"> </ typeAlias> - >
<! -すべて組み込まPOJOのパケット型マッピングパッケージ構成は、単純な名前の別名であります大文字と小文字を区別しない- >
<パッケージ名= "cn.lijun.domain" />
</ typeAliases>
<! -構成プロパティ- >
- <環境のデフォルト= "開発">
- <環境ID = "開発">
<トランザクションマネージャーのタイプ= "JDBC" />
- <データソースタイプ= "POOLED">
<プロパティ名= "ドライバ"値= "$ {jdbc.driver}" />
<プロパティ名= "URL"の値= "$ {jdbc.url}" />
<プロパティ名= "ユーザ名"値=「$ { } jdbc.username "/>
<プロパティ名="パスワード"値=" $ {jdbc.password} "/>
</のdataSource>
</環境>
</環境>
- <マッパーによって>
<リソースマッパー=" CN / Lijun /dao/Userdao.xml「/>
<! - > - UserDaoは、インタフェースの導入は、同じパッケージのファイル名と一致する必要があります前に、インタフェースが設定されている必要があり導入
<! - <マッパークラス=」cn.lijun.dao.UserDao "/> - >
<! -パッケージDAO内のすべてのインターフェイスを参照してください- >
<パッケージ名=" cn.lijun.dao「/>
</マッパーによって>
<> /設定
ここでは、JDBCファイルです
リソースは内部に配置する必要があります
=はcom.mysql.jdbc.Driver jdbc.driver
jdbc.url = JDBC:MySQLの:// localhostを:3306 / myb9502
jdbc.username =ルート
jdbc.password =ルート
これは、ファイルがリソースの内側に配置する必要があるマッピング
<?xmlのバージョン= "1.0"エンコード= "UTF-8"?>
<DOCTYPEマッパー!
PUBLIC " - // mybatis.org//DTDマッパー3.0 // EN"
「http://mybatis.org/dtd/mybatis mapper.dtd - 3「>
< -を遵守しなければならない:!ダイナミックプロキシモード- >
< -名前空間には、対応するインタフェース許可クラス名でなければなりません- >!
< - SELECT INSERT DELET 4つのタグのid属性を更新します!この方法は、インターフェースの名前の値に対応しなければならない- >
<マッパー名前空間= "cn.lijun.dao.UserDao">
<SELECT ID = "のfindAll" resultTypeと= "USER">
SELECT *ユーザーから
</ SELECT>
<INSERT ID = " "のParameterType =" cn.lijun.domain.Userを保存">
ユーザー値(NULL、INSERT INTO" $ {ユーザー名}」、PWD} {#、#セックス{}、#{アドレス})。
</挿入>
</マッパー>