方法一
比如如 Page<User> userPage = UserRepository.findAll();
这行代码报错,可以在 service 类上添加 @Transactional(readOnly = false) 注解解决这个问题
@Service
@Slf4j
@Transactional(readOnly = false)
public class UserService {
public Page<User> getUserPage() {
Page<User> userPage = UserRepository.findAll();
return userPage;
}
}
方法二
添加 default-read-only 为 false的配置
spring:
datasource:
druid:
default-read-only: false