mem*_*und 10 java spring spring-data spring-data-jpa
是否有Spring数据 CrudRepository通过不是主键的属性提供条目列表的删除?
public interface MyRepository extends CrudRepository<MyEntity, Long> {
@Modifying
@Transactional
public void deleteByName(List<String> names);
}
Run Code Online (Sandbox Code Playgroud)
ret*_*eto 11
是的,这是可能的,文档In使用以下示例解释了关键字.示例进一步显示,list参数不必是实体主键的类型:
In - > findByAgeIn(Collection<Age> ages)
In并将NotInCollection的任何子类作为参数以及数组或变量.
然后这可以应用于您的删除查询:
除了查询方法之外,还可以使用计数和删除查询的查询派生.
就像是:
void deleteByNamesIn(List<String> names);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7089 次 |
| 最近记录: |