タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

MyBatisに関するhbKOTのブックマーク (5)

  • Java × Spring Boot のマルチプロジェクトでのMyBatisの単体テストについて - au Commerce&Life Tech Blog

    はじめに 背景について build.gradleやH2とFlywayの設定など @SpringBootTestとConfigurationクラス coreサブプロジェクトのServiceとRepository さて題の単体テスト つまづいた点(指定のH2が立ちあがらない場合) ※KDDIコマースフォワード㈱ 、略称「KCF」は2019年4月1日、同グループ会社の㈱ルクサと合併し「auコマース&ライフ株式会社」として再設立いたしました。 記事は2019年3月31日以前に書かれた記事のアーカイブとなります。予めご了承ください。 はじめに こんにちは、KCFのエンジニアの坂です。 私たちの開発チームでは、Java × Spring Boot でORマッパーに MyBatis 3 を採用しています。 今日は、そのMyBatisを使ってる場合の単体テストについて書いてみたいと思います。 背景に

    Java × Spring Boot のマルチプロジェクトでのMyBatisの単体テストについて - au Commerce&Life Tech Blog
  • mybatis-spring-boot-starterの使い方 - Qiita

    今回は2015年11月にバージョン1.0.0がリリースされ、2016年4月19日に1.1がリリースされたmybatis-spring-boot-starterの使い方を紹介します。 MyBatisをSpring Boot上で使う際は、mybatis-springから提供されているSqlSessionFactoryBeanやSqlSessionTemplateのBean定義を開発者が行う必要がありましたが、mybatis-spring-boot-starterの登場によりこれらのBean定義は自動コンフィギュレーションによって解決されます まずは、実際にmybatis-spring-boot-starterを利用して簡単なCLI(Command Line Interface)アプリケーションを作ってみます 。 Note: 2019/7/16: 追記 JDK 13で導入予定(現時点ではPrev

    mybatis-spring-boot-starterの使い方 - Qiita
  • Spring Boot キャンプ : Spring Boot + MyBatis編 - Qiita

    Spring Bootキャンプシリーズ、Spring Boot + MyBatis編です。 今回の目的 Spring BootアプリでMyBatisを利用してDBアクセスを行います。 今回使用するライブラリ spring-boot-starter:2.2.0.M4 mybatis-spring-boot-starter:2.0.1 mybatis-spring-boot-starter-test:2.0.1 h2:1.4.199 lombok:1.18.8 以降の手順のいくつかはSpring Initializrでプロジェクトを作成することにより解決されます。 DBアクセス MyBatisの実装を行う前に、まずはDBアクセスするための設定を行います。 DBアクセスの定義 Spring BootではDBにアクセスするDataSource等のBean定義を自動的に行ってくれます。 デフォルトで

    Spring Boot キャンプ : Spring Boot + MyBatis編 - Qiita
  • MyBatis 使い方メモ - Qiita

    MyBatis とは SQLJava オブジェクトを紐付ける永続化フレームワーク。 以前は iBATIS という名前で Apache プロジェクトの1つとして開発されていた。 しかし、 2010年6月に Apache ソフトウェア財団での開発が中止され、現在は MyBatis という名前で開発されている。 SQL 文を完全にコントロールしたい場合に使いやすいらしい。 環境 OS Windows 7 64bit

    MyBatis 使い方メモ - Qiita
  • mybatis – MyBatis 3 | Mapper XML ファイル

    Mapped Statement こそ MyBatis のパワーの源です。 ここで魔法がかけられているのです。 Mapper XML ファイルは、そのパワーの割に比較的シンプルです。 JDBC で同じ処理を書くのと比べると、9割以上のコードが省略できると思います。 MyBatis は SQL にフォーカスし、可能な限りあなたの邪魔をしないように設計されています。 Mapper XML ファイルの第一階層の要素は下記のとおりです(この順番で定義する必要があります)。 cache – 指定されたネームスペースに対するキャッシュの設定です。 cache-ref – 別のネームスペースで定義されているキャッシュ設定を参照します。 resultMap – データベースから取得した結果セットを Java オブジェクトにマッピングするための情報を記述する、最も複雑で強力な要素です。 parameterM

  • 1