<?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" >
<mapper namespace="com.sky.mapper.DishMapper">
<!-- useGeneratedKeys开启插入后的数据字段返回给Dish实体类 keyProperty将那个插入到数据库中后返回给java实体类 -->
<insert id="addDish" parameterType="com.sky.entity.Dish" useGeneratedKeys="true" keyProperty="id">
insert into sky_take_out.dish(name, category_id, price, image, description, status, create_time, update_time, create_user, update_user)
values(#{name},#{categoryId},#{price},#{image},#{description},#{status},#{createTime},#{updateTime},#{createUser},#{updateUser});
</insert>
<!-- separator 代表循环的item之间会以,隔开 -->
<insert id="addBatch" parameterType="com.sky.entity.DishFlavor">
insert into dish_flavor(dish_id, name, value) VALUES
<foreach collection="dishFlavorList" item="item" separator=",">
(#{item.dishId},#{item.name},#{item.value)})
</foreach>
</insert>
</mapper>
- THE END -
最后修改:2024年4月27日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.forest88.top/2024/04/24/mybatis-xml-%e7%9a%84%e5%9f%ba%e6%9c%ac%e9%85%8d%e7%bd%ae/
共有 0 条评论