本文主要是介绍parameterType和resultType selectOne和selectList,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
parameterType和resultType
parameterType:指定输入参数类型,mybatis通过ognl从输入对象中获取参数值拼接在sql中。
resultType:指定输出结果类型,mybatis将sql查询结果的一行记录数据映射为resultType指定类型的对象。如果有多条数据,则分别进行映射,并把对象放到容器List中
selectOne和selectList
selectOne查询一条记录,如果使用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)
selectList可以查询一条或多条记录。
这篇关于parameterType和resultType selectOne和selectList的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!