2017-04-05 80 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%"將更新名稱包含的所有行測試

它總是取決於用例。