注釈
図1は、アリババMyBatisのの統合データベースとデータソースがアクセス
プロフィール:統合MySQLはMyBatisの依存を結合し、alibabaのドルイドデータソース参加
(ダウンロードhttp://start.spring.io/ことができる)1、依存添加を
、< -スターターを導入します! - >
<依存>
<groupIdを> org.mybatis.spring.boot </ groupIdを>
<たartifactId> MyBatisの-春ブーツ・スターター</たartifactId>
<バージョン> 1.3.2 </バージョン>
</依存関係>
<! - MySQLのJDBCドライバパッケージ- >
<依存>
<groupIdを> MySQLの</ groupIdを>
<たartifactId>のMySQLコネクタ- Javaの</たartifactId>
<スコープ>ランタイム</スコープ>
</依存関係>
<!-サードパーティのデータソースの導入- >
<依存>
<のgroupId> com.alibaba </のgroupId>
<たartifactId>ドルイド</たartifactId>
<バージョン> 1.1.6 </バージョン>
</依存関係>
図2に示すように、コンフィギュレーションファイルに追加
自動的に認識#
#1 spring.datasource.driverを、クラス- =はcom.mysql.jdbc.Driver名
spring.datasource.url = JDBC:MySQLの:// localhostの:? 3306 /映画useUnicode真= = UTF-8&characterEncodingに
spring.datasource.username =ルート
spring.datasource.passwordパスワード=
#の場合デフォルトのデータソース(com.zaxxer.hikari.HikariDataSource)は使用しない
spring.datasource.type = com.alibaba.druid.poolを。DruidDataSourceの
など負荷の構成は、sqlSessionFactory springBootに注入され、完了するために、私たちを助ける
クラス増加マッパーのスキャンを開始し、3
@MapperScan( "net.xdclass.xdvideo.mapper")
例えばVideoMapperカテゴリ
@Select( "SELECT * FROMビデオ")
@Results({
@Result(列= "CREATE_TIME"、プロパティ= "CREATETIME")// = JavaTypeがジャワ.util.Date.class
})
一覧<接続ビデオ>のgetAll();
4、開発マッパー。
参照構文http://www.mybatis.org/mybatis-3/zh/java-api.html
XML構成します。http:// www.mybatis.org/mybatis-3/zh/configuration.html
始めます
mybits依存、注釈を放出する
第一スプリングはスターターとmybits依存統合されている
MySQLのコネクト・ジャワ:MySQLのデータドライバ
ドルイド:Alibabaのデータ・ソース、良好な性能を
プロファイル
クラススキャンした文書を開始します
mybits内の注釈は、スキャンパッケージを指定するには
新しいVideoMapperマッパーパッケージの下に
上記でそのパッケージ名
に基づく注釈、データベース操作を行う
データベースが正常に動作していることを確認し
たアプリケーションを起動し、テスト