今天熟悉项目的时候,看到mybatis的sqlxml文件中配置的有这句:
<trim prefix="(" suffix=")" suffixOverrides=",">
-
prefix:在trim标签内sql语句加上前缀。
suffix:在trim标签内sql语句加上后缀。 -
prefixOverrides:指定去除多余的前缀内容
suffixOverrides:指定去除多余的后缀内容
一般是sql语句中有多个动态标签,比如if,最终编译成sql的时候,可能有多余的,
今天熟悉项目的时候,看到mybatis的sqlxml文件中配置的有这句:
<trim prefix="(" suffix=")" suffixOverrides=",">
prefix:在trim标签内sql语句加上前缀。
suffix:在trim标签内sql语句加上后缀。
prefixOverrides:指定去除多余的前缀内容
suffixOverrides:指定去除多余的后缀内容
一般是sql语句中有多个动态标签,比如if,最终编译成sql的时候,可能有多余的,