select T1_.STATUS_ID as C1_, T1_.CREATED_AT as C2_, T1_.SCREEN_NAME as C3_, T1_.TEXT as C4_ from TWITTER_SSIG33 T1_
みたいな SQL 文が生成されたんですが、正しいテーブル名は twitter_ssig33 なので、テーブルを見にいけません。
どうすれば正しく小文字な感じに出来るのでしょうか。教えてください。
Seasar2 - S2JDBC-Gen - Gen-Ddl
SQLのキーワードと識別子の大文字小文字を指定する
sqlKeywordCaseType属性とsqlIdentifierCaseType属性に"uppercase"や"lowercase"といった値を指定することで、SQLのキーワード(CREATEやALTERなど)やSQLの識別子(テーブル名やカラム名)の大文字小文字を指定できます。たとえば、次のように指定できます。
<gen-ddl classpathDir="build/classes" rootPackageName="examples" sqlKeywordCaseType="lowercase" sqlIdentifierCaseType="uppercase" classpathRef="classpath" />sqlKeywordCase属性に"lowercase"とsqlIdentifierCase属性に"uppercase"を指定した場合、生成されるSQLは次のようになります。
create table HOGE (AAA varchar(255));逆に、sqlKeywordCase属性に"uppercase"とsqlIdentifierCase属性に"lowercase"を指定した場合、生成されるSQLは次のようになります。
CREATE TABLE hoge (aaa VARCHAR(255));
コメント(0件)