Spring数据JPA和JdbcTemplate不同步

Spring数据JPA和JdbcTemplate不同步,spring,spring-data-jpa,spring-jdbc,Spring,Spring Data Jpa,Spring Jdbc,我遇到jdbcTemplate和JPA的问题: public void test(){ //assuming we have 3k users and use jdbcTemplate to perform batch update batchUpdateUsers(userList) ; //This list doesn't contain latest information of user after update List<Use

我遇到jdbcTemplate和JPA的问题:

    public void test(){

     //assuming we have 3k users and use jdbcTemplate to perform batch update
     batchUpdateUsers(userList) ;
     //This list doesn't contain latest information of user after update
     List<User>updatedUsers = userRepository.findAll();
}
公共无效测试(){
//假设我们有3k用户,并使用jdbcTemplate执行批量更新
batchUpdateUsers(用户列表);
//此列表不包含更新后用户的最新信息
ListUpdateUsers=userRepository.findAll();
}
我猜在方法batchUpdateUsers返回后,事务未提交或已提交,但提交到DB会有延迟时间,因此稍后获取的列表不会更新


有没有办法解决这个问题?谢谢

这里的信息(代码和配置)太少,无法帮助您。如果设置正确,它应该可以工作。FWIW Spring Data JPA!=jpaapi。标签现在已修复,请在中正确标记future@meobeo173我什么都没忘。你需要提供比现在更多的信息/背景。