【发布时间】:2016-06-26 14:15:01
【问题描述】:
我想用 dbunit 和 spring 测试 DAO 层,我在物化视图中执行选择请求。
我有这个例外:
*java.sql.SQLSyntaxErrorException: ORA-01732: 此视图上的数据操作操作不合法***
问题是我无法在DatabaseConfigBean 中修改TableType。有人有解决办法吗?
【问题讨论】:
我想用 dbunit 和 spring 测试 DAO 层,我在物化视图中执行选择请求。
我有这个例外:
*java.sql.SQLSyntaxErrorException: ORA-01732: 此视图上的数据操作操作不合法***
问题是我无法在DatabaseConfigBean 中修改TableType。有人有解决办法吗?
【问题讨论】:
这听起来像是您正在尝试使用 dbunit 将数据插入物化视图。这不起作用,因为……嗯……这是一个视图。
改为在基础表中创建数据。
还要确保物化视图在实际测试运行之前刷新其数据。
【讨论】: