【发布时间】:2016-04-23 21:30:37
【问题描述】:
我有这个 SQL 语句:
return jdbcTemplate.queryForObject("SELECT * FROM materials WHERE title = ?", new MaterialMapper(), title);
由于我使用的是.queryForObject,因此我希望只得到一个结果或没有结果。相反,我得到了超过 1 个结果,这会抛出 IncorrectResultSizeDataAccessException。
【问题讨论】:
-
是的,但 .queryForObject 不应该只返回这些对象之一吗?
-
我明白了,我试试看。
-
行了,谢谢!
-
我回滚了您的编辑,答案应该发布在答案部分。我现在做了:)。