是否应删除事务中的数据



所以我有这个逻辑。这将如何运作

@Transactional
    public Rel unfollowUser() {
     myRepository.deleteAllFromTable1();
     myRepository.getAllFromTable1(); return new Rel();}

问题是:第二个事务应该从表中获取数据吗?还是应该在它之前提交删除?它取决于什么吗?

SessionFlushMode设置为ALWAYS应该可以解决问题。

最新更新