使用Spring CrudRepository查询;我想使用“名称”属性选择“设备类型”实体。但是下面的查询选择区分大小写的权利。我如何使其不区分大小写。谢谢。
public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {
public Iterable<DeviceType> findByNameContaining(String name);
}
如果您对Query感兴趣,请尝试此操作,无需在LIKE <code> @Query(value =“在DeviceType中从dt中选择dt作为dt的位置,其中lower(dt.name)像lower(:name)一样给出'%' )public Iterable <DeviceType> anyMethodNameGoesHere(@Param(name)String name); </ code>
—
Java_Fire_Within
这可能对您有帮助,stackoverflow.com
—
questions/37178520/jpql
public Iterable<DeviceType> findByNameIgnoreCaseContaining(String name);
吗?