查找数据库的多个数据时,我们通常把函数返回值设为List格式,例如List
但,mapper文件里不应将resultType设为List,而应该设为List里的格式,如String。因为resultType指的是返回的List里的格式。
举例:
起初我将resultType设为List,即
<select id="showAtlas" parameterType="string" resultType="java.util.List">
select * from atlas where telephone = #{telephone}
select>
报错
java.lang.UnsupportedOperationException] with root cause
修改为
<select id="showAtlas" parameterType="string" resultType="com.hjl.boot.Entity.Atlas">
select * from atlas where telephone = #{telephone}
</select>
其中com.hjl.boot.Entity.Atlas
为List中数据类型。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)