我现在获取到了一个list集合,里面是多条相同的实体类对象数据,现在怎么同时添加多条数据,难道只能遍历list然后再逐条insert么?这样做的效率太慢了,想请教一下大佬
10 回复
@wendal 这样添加有返回值吗?单条添加返回的是一个实体类对象,这样呢?
@wendal 好的,谢谢大佬
@wendal 这样写法好像直接编译报错,老大,你看看我是不是哪儿写错了
Link link=new Link();
List<Link> linkList=new ArrayList<Link>();
topoLinks.forEach(topoLink -> {
link.setId(topoLink.getId());
link.setLinkName(topoLink.getName());
link.setStartDeviceId(topoLink.getSource());
link.setEndDeviceId(topoLink.getTarget());
linkList.add(link);
});
this.insert(linkList);
@wendal 好的已经改过来了,但是是这句报错
this.insert(linkList);
@wendal 这是一个service类,最开始的时候已经初始化DAO了,如下
public LinkService(Dao dao) {
super(dao);
}
添加回复
请先登陆