有问题的查询:
select count(*) from test m where m.IND_1 is not null AND m.IND_2 is null
此查询将使用SQL +返回1,并通过JDBC模板返回0。我希望1是正确的结果。 已经检查了所有常见的嫌疑人(例如,DB是正确的,使用相同的用户等等。)
有没有人有类似的经历?
答案 0 :(得分:3)
是的,我有时会忘记在禁用AutoCommit的情况下从SQL编辑器中“提交”某些内容。然后在这个编辑器会话中,我得到了我的更改,但在其他会话中,它们不可见。
尝试从其他会话中检查它,即使是在其他计算机上运行的SQL +。