gpt4 book ai didi

Java之MyBatis 批量插入数据,两种方式(注解,XML)

转载 作者:知者 更新时间:2024-03-13 07:09:23 27 4
gpt4 key购买 nike

1、MyBatis之 XML 批量插入数据

int insertStudentList(List<SysStudent> sysStudent);
<insert id="insertStudentList">
        insert into sys_student(sut_id, stu_name, stu_year) values
        <foreach item="item" index="index" collection="list" separator=",">
            (#{item.sutId},#{item.stuName},#{item.stuYear})
        </foreach>
</insert>

2、MyBatis之 注解 插入数据

public interface SysStudentMapper extends Mapper<SysStudent> {

    public String tableName = "sys_student";
    public String columnNoId = "sut_id,stu_name,stu_year,;

    @Insert("<script> " +
            "insert into " + tableName +
            "(" + columnNoId + ") " +
            "values " +
            "<foreach collection=\"items\" index=\"index\" item=\"item\" separator=\",\"> "
            +
            "(#{item.sutId},#{item.stuName},#{item.stuYear})"
            +
            "</foreach> " +
            "</script>")
    int batchSave(@Param("items") List<SysStudent> items);

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com