查询时经常遇到需要返回一个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 版权协议,转载请附上原文出处链接和本声明。