タグ

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

  • mybatis-spring

    SqlSessionFactoryBean 基となる MyBatis では、SqlSessionFactory をビルドする際 SqlSessionFactoryBuilder を使いましたが、MyBatis-Spring では、SqlSessionFactoryBean を使います。 設定 Spring の XML 設定ファイルに次の Bean を定義することで Factory Bean を生成することができます。 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> </bean> SqlSessionFactoryBean は Spring の FactoryBean インターフェイス(

    gologo13
    gologo13 2016/10/31
    dataSource と mybatis 設定のつなぎ込み
  • mybatis – MyBatis 3 | Mapper XML ファイル

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

  • 1