MyBatis

MyBatis Migrations

MyBatis Migrationsの設定 Releases · mybatis/migrations · GitHubからダウンロードします。 ダウンロード後、適当なディレクトリに配置してパスを通します。 パスは、bash_profileに下記の例の様に通します。 export MYBATIS_MIGRATIONS_HOME=${HOME}/proj…

SpringFrameworkとの連携

MyBatisとSpringFrameworkとの連携方法に関して、書こうかと思います。 今のところSpring側で、MyBatisとの連携の対応がないようですが、 MyBatisには、Springとの連携用のライブラリがあります。 今回は、これを使うことにします。 MyBatisのサイトからSpri…

コードジェネレーターの拡張

MyBatisコードジェネレーターは、拡張することが可能です。 以前のiBatisもできましたが、やり方が若干変わりました。 以前は、ジェネレータークラスを継承して必要なメソッドをオーバーライドする方法でしたが、 MyBatisの場合は、プラグインになっています…

コードジェネレーター

MyBatisも以前のiBatisと同様にコードジェネレーターがあります。 少し、名前が違いますが、設定的には、以前とだいたい同じ設定内容です。 また、生成されるクラス名も若干違いますが、内容的には、ほぼ同じです。 今回は、検証用として、DBには、MySQLを使…