大文字・小文字で違う扱い

Seasar2によるWebアプリケーションスーパーサンプル」を見ながら、演習を進めようとしていた。
環境はMac OS 10.5.6なんだが、ファイルシステムで大文字小文字の判別を付けるようにしていたら
MySQLの処理で問題が発生。
テーブル名やらDB名がOS的に大文字小文字を別物として扱うので、Seasar経由だとクラス名がテーブル名に扱われたりする。
そうすると、テーブル名の先頭文字が大文字でないと、Seasarで作成したクラス名がおかしなことに。。
こいつってかなり面倒だ。
テーブル名の先頭文字だけ大文字固定なんて。
S2DAOを使ってるから、ソース内で指定をしてあげれば良いだけなんだけども。

MySQLでの詳しいことはこちら。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 9.2.2 識別子の大文字と小文字の区別

Seasar2によるWebアプリケーションスーパーサンプル

Seasar2によるWebアプリケーションスーパーサンプル