在编程过程过,运行后会出现Expected one result (or null) to be returned by selectOne(), but found: 2的错误
其意思为查询的结果应该是一条,但实际查询的结果是多条或是空的。这时应该去看下数据库里面的记录是不是只有一条记录。
比如这个情景:
假设一个SQL返回的是 resultType = Map(最多一整条Map记录),但是这里查出来是至少 2 条(List)。所以报错!
在编程过程过,运行后会出现Expected one result (or null) to be returned by selectOne(), but found: 2的错误
其意思为查询的结果应该是一条,但实际查询的结果是多条或是空的。这时应该去看下数据库里面的记录是不是只有一条记录。
比如这个情景:
假设一个SQL返回的是 resultType = Map(最多一整条Map记录),但是这里查出来是至少 2 条(List)。所以报错!