S2JDBCでSQLを自動生成すると、テーブル名やカラム名が大文字で生成されます。 http://s2container.seasar.org/2.4/ja/s2jdbc_abstract.html (90%のSQLを自動生成する、を参照) テーブル名は小文字で付けても、開発環境(Windows)では大文字小文字を区別しないそうなので問題なし。 ただ、これをそのままLinuxに持っていくと com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'DB名.テーブル名' doesn't exist と言われる。 自動生成されたSQLのテーブル名が大文字、実際のテーブル名は小文字。 Linuxでは大文字小文字を区別するので、テーブルが見つかりません、となってしまいました。 対処法はいくつかあるので、思いついたのを挙げてお