Mapper文件
Mapper根标签
mapper文件相当于Dao接口的实现类,namespace属性指定实现Dao接口的全限定类名
insert标签
声明添加操作(sql: insert )
常用属性:
- id属性:绑定对应Dao接口中的方法
- parameterType:指定接口中对应方法发的参数类型(可省略)
- useGeneratedKeys:用于设置添加操作是否需要回填生成的主键
- keyProperty 设置回填的主键值赋值到参数对象的哪个属性
- timeOut :设置此操作的超时时间,如果不设置则一直等待
主键回填
主键回填方式1:
<insert id="insertStudent" useGenerateKeys="true" keyProperty="id">
insert into tb_students (stu_num,stu_name,stu_gender,stu_age) values (#{stu_num},#{stu_name},#{stu_gender},#{stu_age})
</insert>
主键回填方式2
<insert id="insertStudent"