实际上,我在查看我的数据库结构,不知怎么地,我才意识到我从来不使用事务。多伊尔。互联网上有很多关于交易的数据(begin transaction,rollback,commit等),但令人惊讶的是,对于交易为什么重要,到底有多重要,却没有太多的细节吗?如果查询错误,则取消事务或不处理事务。除了我从服务器上拔出插头之外,还有什么可能出错或可能损坏一个表更新呢?换句话说,我的问题是,更新
+1 to invisa
我的存储库中有以下读取方法 @Query("SELECT new com...ContentStores(news.id, news.stores, news.storesOrigin) FROM AbstractNewsContent news WHERE news.storesOrigin.id in :storesOriginIds AND news.createDate >= :startDate")
List<ContentStores> findNewsByStoresOriginIdsInPeriod(@Param("storesOri