使用Spring CrudRepository的不区分大小写的查询

使用Spring CrudRepository查询;我想使用“名称”属性选择“设备类型”实体。但是下面的查询选择区分大小写的权利。我如何使其不区分大小写。谢谢。

public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {

public Iterable<DeviceType> findByNameContaining(String name);

}

回答:

就像评论中提到的@Peter一样,只需添加IgnoreCase

public interface DeviceTypeRepository 

extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {

public Iterable<DeviceType> findByNameContainingIgnoreCase(String name);

}

请参阅文档,以获取方法名称中所有受支持的关键字的列表。

以上是 使用Spring CrudRepository的不区分大小写的查询 的全部内容, 来源链接: utcz.com/qa/400014.html

回到顶部