タグ

ブックマーク / mybatis.org (4)

  • mybatis – MyBatis 3 | Configuration

    advblog
    advblog 2023/10/11
  • mybatis-spring

    トランザクション これは MyBatis-Spring を使う主な理由の一つでもありますが、MyBatis-Spring を使うと MyBatis の処理を Spring が管理するトランザクションの一部として実行できるようになります。 MyBatis-Spring は、MyBatis のために新しいトランザクションマネージャーを生成するのではなく、Spring が生成した DataSourceTransactionManager を利用します。 Spring のトランザクションマネージャーが定義されていれば、通常の手順で Spring のトランザクションを利用することができます。@Transactional アノテーションと AOP 形式での指定、どちらも利用可能です。 トランザクション内では SqlSession が一つ生成され、トランザクションの生存期間中はこの SqlSession

    advblog
    advblog 2023/10/06
  • mybatis – MyBatis 3 | Mapper XML ファイル

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

    advblog
    advblog 2023/10/03
  • MyBatis Generator Core – Migrating from Ibator

    advblog
    advblog 2023/09/20
  • 1