2017-04-05 79 views
0

我想使用Liquibase在一行上执行更新,但是如何设置param的位置?我可以找到二传手,但我不知道要放什么东西?其中id =值Liquibase:使用java构建where子句

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

回答

0

通常你把一个条件在where子句,这使得要更新独特的行(或多个)英寸

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

它总是取决于用例。