![JpaRepository不支持DML *** 作[删除查询],第1张 JpaRepository不支持DML *** 作[删除查询],第1张](/aiimages/JpaRepository%E4%B8%8D%E6%94%AF%E6%8C%81DML%E6%93%8D%E4%BD%9C%5B%E5%88%A0%E9%99%A4%E6%9F%A5%E8%AF%A2%5D.png)
尝试这个:
public interface LimitRepository extends JpaRepository<CLimit, Long> { @Transactional @Modifying @Query("delete from CLimit l where l.trader.id =:#{#trader.id}") void deleteLimitsByTrader(@Param("trader") CTrader trader);}每当您尝试修改db中的记录时,都必须将其标记为@Transactional和@Modifying,这将指示Spring可以修改现有记录。
存储库方法必须为空,否则将不断抛出异常。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)