[seasar-dotnet:539] Re: DBFlute:Oracle の日本語テーブルの SQL エラー回避方法はありますか
kubo
[E-MAIL ADDRESS DELETED]
2007年 7月 20日 (金) 12:49:02 JST
久保です。
こんにちは、DBFluteご利用ありがとうございます!
> 今、困っているのは、Oracleで日本語を含むテーブルに対して
> jdbc.bat がうまく行かないことです。
>
> もしかして、DBFlute 0.5.3 のこれの現象なのかなと思っているのですが、やはりそうでしょうか。
>
> > {BUG}
> > [DBFLUTE-116] {Java/C#}: OracleでTable名が日本語の場合にSQLExceptionが発生してしまうのを修正すること。
>
>
> エラーは、こんな感じです。
>
> 2007-07-20 11:56:23,609 [main] INFO (TorqueJDBCTransformTask#generateXML():245) - ...Processing table: 社員
> 2007-07-20 11:56:23,796 [main] WARN (TorqueJDBCTransformTask#generateXML():328) - Failed to get unique column information! But continue...
> java.sql.SQLException: コールに無効な引数があります。
Oracleで日本語名のテーブルの場合は、
「ユニーク制約情報だけ取得できない」という制限になります。
なので、例外のTraceはでていますが、WARNとして続行しています。
処理自体は正常に終了しているはずなので
試しに、generate.batを動かしてみて下さい。
(jdbc.batを動かすと./schema/にXMLが出力されます。
それが正常に出力されていれば成功している証拠です)
seasar-dotnet メーリングリストの案内