我想更新一些舊值的新值,因爲新值以逗號分隔字符串(newStr)和舊值爲整數數組(oldStr)我正在循環它們並更新一個一。更新foreach內的數據庫值
但我遇到了一些問題的最終結果對陣雙方oldStr值更新最後中newstr值:
這是我做過什麼:
值:
整數[] oldStr的值是[1,2]
String newStr的值是3,5
代碼:
String[] parts = newStr.split(",");
for(String newStrParts : parts) {
for(int oldStrParts : oldStr) {
String commonNamedQuery = "UPDATE UserEntity SET column1 =:newStrParts WHERE column2 =: oldStrParts ";
setParameter()......executeUpdate(); //sample JPA update query and exceute
}
}
需要建議:),這裏有什麼問題?如果是的話我該如何解決這個問題。