【问题标题】:I cant execute test with dbunit on materialized view我无法在物化视图上使用 dbunit 执行测试
【发布时间】:2016-06-26 14:15:01
【问题描述】:

我想用 dbunit 和 spring 测试 DAO 层,我在物化视图中执行选择请求。

我有这个例外:

*java.sql.SQLSyntaxErrorException: ORA-01732: 此视图上的数据操作操作不合法***

问题是我无法在DatabaseConfigBean 中修改TableType。有人有解决办法吗?

【问题讨论】:

    标签: spring testing dbunit


    【解决方案1】:

    这听起来像是您正在尝试使用 dbunit 将数据插入物化视图。这不起作用,因为……嗯……这是一个视图。

    改为在基础表中创建数据。

    还要确保物化视图在实际测试运行之前刷新其数据。

    【讨论】:

      猜你喜欢
      • 2017-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多