就像我有一个数组列表,
然后我从服务中调用我的repo,有点像

userRepository.insertUsers(userArrayList);

这里有我的仓库
@Repository
public interface UserRepository extends JpaRepository<User, Long> {

@Transactional
@Modifying()
@Query("INSERT INTO usermaster ..........")
    public int insertUsers(@Param("userArrayList") List<User> userArrayList);

}

我只需要一个查询来大容量插入上面的这个ArrayList,我找不到这个问题的答案。
提前谢谢。

最佳答案

您不需要自定义方法,JpaRepository有接受您的实体列表的save方法,这就足够了

userRepository.save(userArrayList);

09-30 16:54