<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 此文件主要用于编写sql语句 namespace是为了解决相同名字的sql操作问题 --> <mapper namespace="cn.et.mybatis.lesson02.selectKey.KeyMapper"> <insert id="selectEmp"> <!-- selectKey 标签表示子查询中主键的提取问题 keyColumn表示查询语句返回结果的列名 keyProperty表示将属性设置到某个列中 此处为empNo 中 order="BEFORE表示在插入语句之前执行 resultType="int"表示返回值得类型为int类型 --> <selectKey keyColumn="myNo" keyProperty="empNo" order="BEFORE" resultType="int"> select max(empNo)+1 as myNo
MyBatis(六)中selectKey的查询
最新推荐文章于 2021-06-12 01:36:40 发布
本文详细探讨了MyBatis框架中的selectKey元素,如何在映射文件中定义,以及在接口查询方法中的应用。通过实例展示了selectKey在主mybatis.xml文件中的配置,并提供了测试类以验证其功能。
摘要由CSDN通过智能技术生成