• 2022-06-06
    以下关于MyBatis的<;set>;元素的使用及说法正确的是()?
    A: <;set>;元素主要用于更新操作,其主要作用是在动态包含的SQL语句前输出一个SET关键字,并将SQL语句中最后一个多余的逗号去除
    B: 使用MyBatis的<;set>;元素来更新操作时,前端需要传入所有参数字段,否则未传入字段会默认设置为空
    C: 在映射文件中使用<;set>;和<;if>;元素组合可用于删除或操作
    D: 在映射文件进行更新操作时,只需要使用<;set>;元素就可以进行动态SQL组装
  • A

    举一反三

    内容

    • 0

      在MyBaits映射文件中使用<set>和<if>元素组合进行update语句动态SQL组装时,如果<set>元素内包含的内容都为空,则会出现【 】

    • 1

      使用<set>和<if>元素相结合的方式来组装update语句时,<set>元素就会动态前置【 】关键字,同时也会消除SQL语句中最后一个多余的【 】

    • 2

      使用MyBatis的元素来更新操作时,前端需要传入所有参数字段,否则未传入字段会默认设置为空()

    • 3

      在MyBaits映射文件中使用<vset>和<vif>元素组合进行update语句动态SQL组装时,如果<set>元素内包含的内容都为空,则会出现()。

    • 4

      MyBatis动态SQL中的主要元素包含有()。 A: <;if>; B: <;trim>; C: <;set>; D: <;bind>;