我正在从数据库调用中获取 Address
对象的列表。
ArrayList<Address> addresses = new ArrayList<>();
每个 Address
都有一个 int addressId
属性。
我正在编写一个更新查询,其中在 IN
子句中发送了整个 Address
对象列表,并且我得到了ibatis的 TypeException
。如何将 List<Address>
转换为逗号分隔的字符串,可以发送到更新查询中?
我的更新查询看起来像这样:::
Update tablename set postcode = #{postCode} where id in #{addressID}.
addressID
字符串的创建,而且addressId
字段具有整数类型。 - Kirill Simonov