【发布时间】:2016-08-14 06:59:12
【问题描述】:
现在我有一个类用户,我从jsp 或html 获得array 的请求数据。
列出这个Integer[] arr=[5,6,9,10,62,52,21]
然后我使用两种方法完成批量删除操作。
@Transactional
@Override
public void deleteUser(Integer id) {
oneRepository.delete(id);
}
@Transactional
@Override
public void deleteSomeUser(Integer[] ids) {
for (Integer id : ids) {
deleteUser(id);
}
}
我想知道它是否是一种更有效的方法来完成这个动作。
你可以看到我的日志: 好像不太好!
[94, 95, 91, 92, 93]
Hibernate:
delete
from
sshh_user
where
ID=?
Hibernate:
delete
from
sshh_user
where
ID=?
Hibernate:
delete
from
sshh_user
where
ID=?
Hibernate:
delete
from
sshh_user
where
ID=?
Hibernate:
delete
from
sshh_user
where
ID=?
Hibernate:
select
count(practice0_.ID) as col_0_0_
from
sshh_user practice0_
【问题讨论】:
标签: hibernate spring-mvc spring-data spring-data-jpa