Scaffoldがうまくいかない。
http://event.seasarfoundation.org/sc2009white/ を見ながら「行きたいけど、行けないなぁ」と思い、資料だけでも読もうと思ったらScaffold 関連の資料があった。
ひさしぶりにScaffoldつくってみっかと思い、作ってみたら・・・?
動かない。RDBMSはMysql4.1.22である。
テーブル名がfoo_barのようにアンスコつなぎのものはアクセスできるが、hogeのように1単語のものがアクセスできない。たとえばholidaysというテーブルがあるのだが、
Table 'dbname.HOLIDAYS' doesn't exist
と表示される。ずっと前にも書いたような気がするが、Mysqlはテーブル名はCase-sensitiveなのだ(たぶん)。
できればアンスコが含まれないテーブルにも自動生成されたEntityに@Table(name="holidays")といったように、@tableアノテーションに小文字名で自動的につけてくれるとありがたい。