<insert id="insert" parameterType="RafflePrizeRelationEntity" useGeneratedKeys="true" keyProperty="id"> INSERT INTO <include refid="table"/> (<include refid="insert_column"/>) VALUES (#{raffleId},#{prizeNum},#{prizeId},#{prizeName},#{prizePhoto},#{prizeInstruction},#{probability},#{prizeLimit},#{isDel},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) </insert>
时间: 2023-11-01 15:39:06 浏览: 59
MyBatis在insert插入操作时返回主键ID的配置(推荐)
这是一个 MyBatis 的 XML 映射文件中的插入语句,用于将 RafflePrizeRelationEntity 对象插入数据库中的表格中。其中,<include refid="table"/> 和 <include refid="insert_column"/> 都是引用了其他的 XML 片段,用于指定要插入的表格和列名。通过使用 #{} 语法,可以将 RafflePrizeRelationEntity 对象中的属性值与 SQL 语句中的占位符相对应,从而插入正确的数据。其中,keyProperty="id" 指定了自动生成的主键 ID 要赋值给 RafflePrizeRelationEntity 对象的 id 属性。
阅读全文