前几天开始学习Mybatis,先将一些理解放在下面:
1、 <mappers>
<!-- resource要写成路径 -->
<mapper resource="com/learn/ssm/mybatis/mapper/RoleMapper.xml"/>
</mappers>
mapper 得是斜杠/,之前写成.,一直报错找不到Mapper.xml文件。
2、insert回填主键
useGeneratedKeys="true" keyProperty="id"
3、自定义规则生成主键
<selectKey keyProperty="id" resultType="long" order="BEFORE">
select if(max(id) = null,1,max(id)+3) from t_role
</selectKey>