第一种:
mapper文件的配置
<!-- 在mapper文件中创建resultMap,其中id为自定义,type为返回类型的全限定名称
里面的标签id为主键,其余为result
-->
<resultMap id="GetMap" type="org.example.Entity.Student">
<id column="id" property="Sid"/>
<result column="name" property="Sname"/>
<result column="email" property="Semail"/>
<result column="age" property="Sage"/>
</resultMap>
<!-- 选择查询时,用resultMap 其定义为前面resultMap的id名-->
<select id="SelAllStu" resultMap="GetMap">
select id,name,email,age from student
</select>
其余的东西都不变,和编写一般的查询一样
第二种:
直接在列名后加as别名,也能达到查询效果
<select id="selAll" resultType="org.example.Entity.NStudent">
select id as Sid,name as Sname,email as Semail,age as Sage from student
</select>