我们有一个相当复杂的数据模型,并且在MySQL之上使用Hibernate和SpringdataJPA。我们有一个基类,所有的域对象都扩展这个基类来最小化样板代码。我希望只使用这个类就能在我们所有的域对象中添加软删除功能。但是,@SQLDelete需要子句中的表名称:
@SQLDelete(sql="UPDATE (table_name) SET deleted = '1' W
我正在尝试使用带有方法名称解析的springdataJPA来实现以下查询。select count(*) from example ex where ex.id = id and ex.status in (1, 2);
我知道在crud repo中有一个用于计数的方法,它将类似于- countByIdAndStatus(params),但我不确定如何将" in“子句合并到此方法中。