selectOne和selectList

在使用查询语句的时候,切记分清查询的结果是一条记录,还是多条记录!


selectOne: 查询一条记录

selectList可以查询一条或多条记录。


如果使用selectOne查询多条记录则抛出异常:

org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3

at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:70)

 

说明查询的结果不止一条,需要将selectOne 换成 selectList

你可能感兴趣的:(MyBatis,SSM(SSI))