关于SSM中sql insert数据的声明顺序问题

    技术2025-06-21  12

    在SSM使用mybatis多个参数,使用@Param声明变量值后,在sql语句中是按照顺序取值而不是根据参数名取值。 如: 在Dao层声明

    void insert(@Param("type") String type, @Param("name") String name);

    或者

    void insert(@Param("name") String name, @Param("type") String type);

    其他代码都不变的情况下,插入的数据顺序会改变。

    Processed: 0.015, SQL: 9