<!-- 插入学生 自动主键-->
<insert id="insertStudentAutoKey" parameterType="StudentEntity">
<selectKey keyProperty="studentID" resultType="String" order="BEFORE">
select nextval('student')
</selectKey>
INSERT INTO STUDENT_TBL (STUDENT_ID,
STUDENT_NAME,
STUDENT_SEX,
STUDENT_BIRTHDAY,
CLASS_ID)
VALUES (#{studentID},
#{studentName},
#{studentSex},
#{studentBirthday},
#{classEntity.classID})
</insert>
MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
Mapper XML文件
<select
id="selectPerson"
//id 在命名空间中唯一的标识符,可以被用来引用这条语句。
parameterType="int"
//parameterType 将会传入这条语句的参数类的完全限定名或别名。
parameterMap="deprecated"
//parameterMap 这是引用外部 parameterMap 的已经被废弃的方法。使用内联参数 映射和 parameterType 属性。
resultType="hashmap"
//resultType 从这条语句中返回的期望类型的类的完全限定名或别名。注意集 合情形,那应该是集合