java开发中,在mybatis.xml里,取值foreach中${item}的值,要求在sql中去掉其中的某个字段,比如去除item中的days字段
时间: 2023-05-21 22:02:37 浏览: 278
测试mybatis里foreach用法
可以使用substring函数来去除item中的days字段,具体实现如下:
<foreach collection="list" item="item" separator="," open="(" close=")">
#{item.id},
#{item.name},
#{item.age},
#{item.date},
#{item.content},
#{item.remark},
#{item.status},
#{item.type},
#{item.price},
#{item.amount},
#{item.total},
#{item.quantity},
#{item.discount},
#{item.tax},
#{item.subtotal},
#{item.totalPrice},
#{item.totalAmount},
#{item.totalDiscount},
#{item.totalTax},
#{item.totalSubtotal},
#{item.content.substring(0, item.content.indexOf('days')-1)}
</foreach>
其中,content为item中的一个字段,通过substring函数去除了其中的days字段。
阅读全文