2016-06-26 61 views
1

dbunitとspringでDAOレイヤをテストしたいと思います。マテリアライズドビューでselectリクエストを実行します。マテリアライズドビューでdbunitでテストを実行することはできません

私はこの例外を持っている:

* java.sql.SQLSyntaxErrorException:ORA-01732:このビューで法的でないデータ操作操作***

問題は、私はできないですをDatabaseConfigBeanに変更してください。誰にも解決策がありますか?

答えて

1

これは、dbunitを使用してマテリアライズド・ビューにデータを挿入しようとしているようです。これはうまくいきません。それはうまくいくからです。

代わりに、基礎となるテーブルにデータを作成します。

また、実際のテストを実行する前に、マテリアライズド・ビューでデータがリフレッシュされていることを確認してください。

関連する問題