例子
vo对象:
@Data
public class TestVo {
private String id;
private List<Test> testList;
}
testList类
@Data
public class Test{
private String likeName;
}
dao接口:
@Mapper
@Repository
public interface TestDao {
int insertTest(TestVo vo);
}
mapper.xml
<insert id="insertTest" parameterType="com.test.entity.vo.TestVo">
insert into XXX
(
ID,
LNAME
)
values
(
#{id},
#{TestVo [0].likeName}
)
</insert>
测试类:
public static void main(String[] args){
TestVo vo = new TestVo();
List<Test> list = new ArrayList<>();
Testh t= new Test();
t.setLikeName("大番薯");
list.add(t);
vo.setTestList(list);
vo.setId("abc123456");
int i = TestDao.insertTest(vo);
System.out.println(i);
}
插入成功!