S2JDBCのチュートリアルをMySQLで実行うするためのメモ
S2JDBCのチュートリアルは、デフォルトがHSQLDBとして設定されている。
通常はそのままの設定でいいが、どうしてもMySQLでチュートリアルを行いたいという場合は以下の手順通りにすればいい・・・はず。
- mysqlのコネクター(jar)をPJのビルドバスに通す
- DB周りの各diconファイル(jdbc.dicon,s2jdbc.dicon)の設定をMySQLに適用させる
- サンプルのSQLがHSQLDB用なので、MySQLの文法に修正する
- s2jdbc-gen-build.xmlを実行
- プロジェクトを更新してentityパッケージにクラスが生成されているか確認
- src/main/java/examples/entity/Employee.javaを開き、jobTypeプロパティの型をString(バージョンによってはIntegerの場合もあるらしい)からJobTypeに変更。
- コンパイル可能かチェック(Eclipseの場合、×印が消える)