S2JDBCのチュートリアルをMySQLで実行うするためのメモ

S2JDBCチュートリアルは、デフォルトがHSQLDBとして設定されている。
通常はそのままの設定でいいが、どうしてもMySQLチュートリアルを行いたいという場合は以下の手順通りにすればいい・・・はず。

  1. mysqlのコネクター(jar)をPJのビルドバスに通す
  2. DB周りの各diconファイル(jdbc.dicon,s2jdbc.dicon)の設定をMySQLに適用させる
  3. サンプルのSQLHSQLDB用なので、MySQLの文法に修正する
  4. s2jdbc-gen-build.xmlを実行
  5. プロジェクトを更新してentityパッケージにクラスが生成されているか確認
  6. src/main/java/examples/entity/Employee.javaを開き、jobTypeプロパティの型をString(バージョンによってはIntegerの場合もあるらしい)からJobTypeに変更。
  7. コンパイル可能かチェック(Eclipseの場合、×印が消える)

備考
SQL文は手動で実行しなくて良い。
(antの実行時にSQL文も実行される)