amstlhxjspqsamstlp 2024-11-19 15:52 采纳率: 0%
浏览 30

mybatis的xml中如果使用<update>标签执行insert和delete语句会怎么样

因为项目需要动态执行sql,所以在mybatis的xml中写了个标签里拼接sql,sql可能是update或insert或delete。结果发现似乎都能正常执行。所以好奇这样写会有什么问题吗?

  • 写回答

2条回答 默认 最新

  • 编号灬9527 2024-11-19 18:59
    关注

    底层都是调用的DefaultSqlSession.update方法,只是常规的sql,sql只是单纯的做参数绑定,那没啥区别,唯一有点区别的,就可能是新增这个玩意了,有些人用数据库id自增,你要是换其他标签,谁知道有些特殊数据下会不会触发bug

    评论

报告相同问题?

问题事件

  • 创建了问题 11月19日