嗨,我正在尝试创建一个水壶事务,从两个表中读取数据然后加入。上面似乎是非常简单和基本的转换,但是当我尝试在单个事务中执行它时会出现问题,即使用#34;使转换数据库成为事务性的"在转换设置中启用。尝试这样做时会报告以下异常 -
com.mysql.jdbc.RowDataDynamic@7c02dce0仍处于活动状态。当任何流式结果集在给定连接上打开并使用时,不会发出任何语句。在尝试更多查询之前,请确保已在任何活动的流式结果集上调用.close()。
答案 0 :(得分:1)
如果数据源来自同一个数据库,则尝试执行单个查询步骤,执行查询,在sql查询中执行连接表,之后您将不需要合并连接步骤,并且事务将是原子的。