Liquibase:用java构建where子句

时间:2017-04-05 09:28:13

标签: java liquibase

我想使用Liquibase在一行上执行更新但是如何设置param的位置?我可以找到二传手,但我不知道该放什么?其中id = value

UpdateDataChange updateDataChange=new UpdateDataChange();
columnConfig = new LoadDataColumnConfig();
columnConfig.setName(targetFieldKey);
columnConfig.setType("String");
columnConfig.setValue(value);
updateDataChange.addColumn(columnConfig);

1 个答案:

答案 0 :(得分:0)

通常,您在where子句中放置一个条件,使您想要更新的行唯一。

如果要更新一行,最明显的选择是使用表的标识符。更新多行可能涉及LIKE的条件 例如:WHERE name LIKE "%test%",将更新名称包含 test 的所有行。

它总是取决于用例。