[Seasar-user:11680] Re: [DBFlute] SQLコマンドが正しく終了されていません が発生します

Junichi Kato [E-MAIL ADDRESS DELETED]
2007年 11月 16日 (金) 16:02:04 JST


久保さん,
加藤です.

制約を適用しなおしたところ問題が解消できました.
制約などのメタデータはキャッシュされているんでしたよね.
Tomcat再起動して解消できました.
ありがとうございました.


> > > insertOrUpdateNonstrictをかけると,以下のようにSQLコマンドが正しく終了されていませんが発生していまいます.
> > > 原因を探っているのですが,ちょっと不明です.
> > > insertOrUpdateNonstrictを使っている理由としては,CSVのデータをDBにインポートするために使っております.
> > > 
> > > 見た感じ WHERE句のところがWで切れているのですが,これはどうなんでしょうか?
> > > 
> > > S2Daoは1.0.47-RC1です.
> > 
> > 取り急ぎ確認させて下さい。
> > 該当のテーブルに主キーが貼られていますでしょうか?
> > (自動生成時はPK制約があっても、実行時のテーブルに無いとか)
> > 
> > 
> > # ある状況で、よく発生する現象だったはず...>S2Dao
> 
> あー,まさしくそうでした.
> 本番環境からDBのダンプをもってきて,テスト環境にインポートしていたのですが,
> よくみたら,制約系が全部エラーがでていて適用できていませんでした.

───────────────────────────────
 株式会社 グランテック
 代表取締役社長
 加藤 潤一 Junichi Kato

〒154-0012
東京都世田谷区駒沢2-16-1 サンドー駒沢ビル4F
TEL 050-5538-2383  FAX 03-3487-7211
HP : http://www.grandtech.jp/
BLOG : http://d.hatena.ne.jp/j5ik2o/
E-MAIL : [E-MAIL ADDRESS DELETED]




Seasar-user メーリングリストの案内