public class SetHandler extends Object implements FenixHandler
FenixHandler 接口的实现类.
XML 标签示例如:
注:
Integer.MAX_VALUE 个;ChooseHandler| 构造器和说明 |
|---|
SetHandler() |
public void buildSqlInfo(BuildSource source)
BuildSource 的相关参数来追加构建 'set' 标签的 JPQL 语句及参数信息.
循环所有的 field 的值,如果第 n 个 field 节点不存在(即为 null)的时候,就跳出循环不再执行后续的 set 拼接逻辑.
在循环过程中,如果解析到的第 x 个 match 不存在或者值为 true 时,才拼接这第 x 个 field-value 的值到更新语句中.
buildSqlInfo 在接口中 FenixHandlersource - 构建所需的 BuildSource 资源对象Copyright © 2019. All rights reserved.