0

我偶尔使用石英触发器来调用 mybatis 选择

from( "quartz:'once a minute' )
.pollEnrich( "mybatis://selectItems?statementType=SelectList" )
.process ( ...

选择显示正确并在 sql-debugger pad 中正确运行。(当前不返回任何结果,因为表为空)。

当石英触发器调用它启动 poll-enrich 时,不报告错误,但只是不断地在数据库上重新运行 select。它似乎没有尽头,它只是尽可能快地进行轮询和轮询。它永远不会到达过程点。我不知道它可能出了什么问题或解决这个问题的方法。为什么它不止一次运行 select ......好像有些事情失败了,它再次尝试,但它没有给出任何错误消息,通常 mybatis 非常冗长,有错误

我不知道如何解决这个问题......

这是一小部分日志的转储

DEBUG 2013-10-30 14:10:28,913 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Openning JDBC Connection

DEBUG 2013-10-30 14:10:28,913 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Resetting autocommit to true on JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:28,913 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Closing JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:29,428 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Openning JDBC Connection

DEBUG 2013-10-30 14:10:29,428 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Resetting autocommit to true on JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:29,428 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Closing JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:29,944 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Openning JDBC Connection

DEBUG 2013-10-30 14:10:29,944 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Resetting autocommit to true on JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:29,944 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Closing JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]
DEBUG 2013-10-30 14:10:30,460 [DBIM] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Openning JDBC Connection

DEBUG 2013-10-30 14:10:30,460 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Resetting autocommit to true on JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]

DEBUG 2013-10-30 14:10:30,460 [EXEC] {Camel (camel-1) thread #7 - mybatis://selectItems} JdbcTransaction - Closing JDBC Connection [jdbc:oracle:thin:@X:1234:Y, UserName=A, Oracle JDBC driver]
4

1 回答 1

0

使用丰富而不是 pollEnrich

于 2013-10-30T17:25:14.570 回答