2017-04-05 5 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%"은 이름이 인 모든 행을 업데이트으로 업데이트합니다.

항상 유스 케이스에 따라 다릅니다.