首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

myBatis3之SQL投射的XML文件(动态SQL之三)

2012-11-08 
myBatis3之SQL映射的XML文件(动态SQL之三)myBatis3之SQL映射的XML文件(动态SQL之三)----------??trim, whe

myBatis3之SQL映射的XML文件(动态SQL之三)

myBatis3之SQL映射的XML文件(动态SQL之三)

----------

?

?

trim, where, set?

?

我们再来看看if的例子,如:

?

overrides属性采用管道文本分隔符来覆盖,这里的空白也是重要的。它的结果就是移除在overrides属性中指定的内容,

插入在with属性中的内容。

和动态更新语句相似的解决方案是set。set元素可以被用于动态包含更新的列,而不包含不需更新的。比如: ???

?

这里,set元素会动态前置SET关键字,而且也会消除任意无关的逗号,那也许在应用条件之后来跟踪定义的值。?

如果你对和这相等的 trim 元素好奇,它看起来就是这样的:??

?

注意这种情况下我们覆盖一个后缀,而同时也附加前缀。??

?

热点排行