mybatis 返回list

  • Post author:
  • Post category:其他


查询时经常遇到需要返回一个list的情况,查询的每一条结果对应一个object,那么只需要在<select>的resultType对应这个object,在mapper方法中将返回值写成list<object>即可。下面看一下代码。

mapper.xml,这里的返回值为一个对象

<select id="checkUser" parameterType="string" resultType="com.test.SupervisePersonBean">
		SELECT 
		    u.username userName,
		    u.fullname fullName,
		    u.gender,
		    u.mobilephone,
		    ad.name adName
		FROM
		    user u
		        INNER JOIN
		    administrative_division ad ON u.administrative_division_id = ad.id
		WHERE
		    u.username = #{userName}
</select>

mapper.java,这样返回的结果就可以是一个list了。

public List<SupervisePersonBean> checkUser(String userName);



版权声明:本文为caileigood原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。