查询单个数据【就是返回单行单列】
查询单个数据,就是返回单行单例【如果查询两例需要封装成javabean
类】
需要用于的resultType
的类型别名
Mapper
接口
/**
* 查询单个数据【就是返回单行单例】
*/
// 根据用户ID查询用户email
String getUserEmail(@Param("id")Integer id);
// 根据用户ID查询用户名
String getUserName(@Param("id")Integer id);
Mapper.xml
文件
<!--
/**
* 查询单个数据【就是返回单行单例】
*/
// 根据用户ID查询用户email
String getUserEmail(@Param("id")Integer id);
// 根据用户ID查询用户名
String getUserName(@Param("id")Integer id);
-->
<select id="getUserEmail" resultType="String">
select email from t_user where id=#{id};
</select>
<select id="getUserName" resultType="String">
select username from t_user where id=#{id};
</select>
test
类
// 返回单行单例
@Test
public void testCount(){
String email = mapper.getUserEmail(1);
System.out.println(email);
String userName = mapper.getUserName(1);
System.out.println(userName);
}