insert into questionBank
<if test="list != null and list.size > 0">
<foreach collection="list" item="myList" separator=",">
<if test="myList != null">
(
<if test="myList.pdId !=null">pdid</if>
<if test="myList.answer != null"> ,answer</if>
<if test="myList.testType != null"> ,testType</if>
<if test="myList.questionTitle != null">,questionTitle</if>
) values(
<if test="myList.pdId !=null"> #{myList.pdId}</if>
<if test="myList.answer != null"> , #{myList.answer}</if>
<if test="myList.testType != null"> , #{myList.testType}</if>
<if test="myList.questionTitle != null"> , #{myList.questionTitle}</if>
) </if></foreach></if>
这样写不行吗,因为我要判断参数中的 key 是否为空,才好插入数据,所以对 key 进行判断