<insert id="courseUploads" parameterType="com.technoshinelabs.eduskill.bean.Course" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
insert into
course_uploads
(course_id, training_provider_logo, assignment_material, course_image, trainer_image, created_date, updated_date)
values(
#{courseId},
<foreach item="Course" collection="trainingProviderPath" >
#{Course}
</foreach>,
<foreach item="Course" collection="assignmentMaterialPath">
#{Course}
</foreach>,
#{courseImagePath},
<foreach item="Course" collection="trainerImagePath">
#{Course}
</foreach>,
now(), now()
)
如何为上面的列表添加分隔符(item =&#34; Course&#34;),此列表将包含多个数据,每个数据需要通过一些分隔符分隔,以及数据需要& #39; s要存储在数据库中,请帮我解决这个问题。
答案 0 :(得分:0)
您可以使用separator
属性。
e.g。)
<foreach item="Course" collection="foo" separator="||">
#{Course}
</foreach>
具体来说,您想要生成什么SQL?