Java Spring JdbcTemplate where 子句不起作用
Java Spring JdbcTemplate where Clause not working
我正在努力使用 JdbcTemplate 编写一个简单的 sql 语句。 where 子句根本不起作用。
private static final String SELECT_CLAUSE =
"SELECT count(*) " +
"FROM AUSSCHUETTUNG_AUD " +
"WHERE rev = 20008907 ";
Integer count = jdbcTemplate.queryForObject( SELECT_CLAUSE, Integer.class );
计数的结果是 0,而不是 1。
没有 where 子句,计数为 1200。
rev 列的值为 20008907。
当我按照 "where 1=1" 更改 where 子句时,返回 1200。
数据库是 Oracle(oracle 驱动程序版本 8)。
这是 运行 sql in "Oracle SQL DEVELOPER"
时的输出
我找到了 where 子句不起作用的原因......我从应用程序中连接到不同的数据库。我的错误...... :-(
我正在努力使用 JdbcTemplate 编写一个简单的 sql 语句。 where 子句根本不起作用。
private static final String SELECT_CLAUSE =
"SELECT count(*) " +
"FROM AUSSCHUETTUNG_AUD " +
"WHERE rev = 20008907 ";
Integer count = jdbcTemplate.queryForObject( SELECT_CLAUSE, Integer.class );
计数的结果是 0,而不是 1。
没有 where 子句,计数为 1200。
rev 列的值为 20008907。
当我按照 "where 1=1" 更改 where 子句时,返回 1200。
数据库是 Oracle(oracle 驱动程序版本 8)。
这是 运行 sql in "Oracle SQL DEVELOPER"
时的输出我找到了 where 子句不起作用的原因......我从应用程序中连接到不同的数据库。我的错误...... :-(