gpt4 book ai didi

java - Spring JDBC : Returning 0 or 1 rows

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:33:11 26 4
gpt4 key购买 nike

我试图用谷歌搜索这个问题,但找不到:Is there recommended method in Spring jdbcTemplate which should be used when we expect 0 or 1 rows to be returned.当没有行返回时,queryForObject() 将抛出异常。 queryForList() 将需要遍历列表,但这不是问题。但是很好奇是否有返回 0 或 1 行的首选/推荐方法。谢谢!

最佳答案

DataAccessUtils.singleResult(jdbcTemplate.queryForList(...));

我相信它正是为这些情况而设计的。它will如果集合为空,则返回 null,如果找到超过 1 个元素,则抛出 IncorrectResultSizeDataAccessException

关于java - Spring JDBC : Returning 0 or 1 rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37686305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com