别名
1.系统内置别名:
把引用类型全小写 比如:Map类型直接写成map 基本类型前加_ 比如:int 就是 _int
2.给某个类起别名(一般是实体类)
在mybatis-config.xml 中配置
<typeAliases>
<typeAlias type="cn.itsource.pojo.People" alias="peo"/>
</typeAliases>
PeopleMapper.xml 中 peo 引用 People 类
<select id="page" resultType="peo" parameterType="map">
select * from people limit #{pageStart},#{pageSize}
</select>
3.直接给某个包下所有类起别名,别名为类名,不区分大小写(一般用;开发中实体类较多)
mybatis.xml 中配置
<typeAliases>
<package name="cn.itsource.pojo" />
</typeAliases>
PeopleMapper.xml 中通过类名引用
<select id="page" resultType="People" parameterType="map">
select * from people limit #{pageStart},#{pageSize}
</select>
2.拿回主键
<!--
useGeneratedKeys: 是否需要主键
keyColumn:主键所在的列
keyProperty:对象中的属性(代表主键的那个属性)
-->
<insert id="ins" parameterType="People" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
insert into people values(default,#{name},#{age})
</insert>