大文字・小文字で違う扱い
「Seasar2によるWebアプリケーションスーパーサンプル」を見ながら、演習を進めようとしていた。
環境はMac OS 10.5.6なんだが、ファイルシステムで大文字小文字の判別を付けるようにしていたら
MySQLの処理で問題が発生。
テーブル名やらDB名がOS的に大文字小文字を別物として扱うので、Seasar経由だとクラス名がテーブル名に扱われたりする。
そうすると、テーブル名の先頭文字が大文字でないと、Seasarで作成したクラス名がおかしなことに。。
こいつってかなり面倒だ。
テーブル名の先頭文字だけ大文字固定なんて。
S2DAOを使ってるから、ソース内で指定をしてあげれば良いだけなんだけども。
MySQLでの詳しいことはこちら。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 9.2.2 識別子の大文字と小文字の区別
- 作者: 阪田浩一,奥清隆,大石宏一
- 出版社/メーカー: ソフトバンク クリエイティブ
- 発売日: 2007/08/24
- メディア: 大型本
- 購入: 13人 クリック: 119回
- この商品を含むブログ (16件) を見る