使用hibernate的queryForMapWithSql方法时,报了这样的错,原因在于,这个方法会要求必须返回一条结果集,如果返回的为null,则会报这样的错
遇到这样的情况时,需要捕捉这个异常,返回null值,也就是使用try cacth块将代码包围,如图所示:
本文介绍在使用Hibernate的queryForMapWithSql方法时遇到返回空结果集导致错误的问题,并提供了解决方案,即通过try-catch块捕获异常并返回null值。
使用hibernate的queryForMapWithSql方法时,报了这样的错,原因在于,这个方法会要求必须返回一条结果集,如果返回的为null,则会报这样的错
遇到这样的情况时,需要捕捉这个异常,返回null值,也就是使用try cacth块将代码包围,如图所示:

被折叠的 条评论
为什么被折叠?