Spring CrudRepositoryクエリ; 「name」プロパティで「DeviceType」エンティティを選択したいのですが。ただし、次のクエリでは、大文字と小文字を区別して資格を選択します。大文字と小文字を区別しない方法にする方法。ありがとう。
public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {
public Iterable<DeviceType> findByNameContaining(String name);
}
クエリに興味がある場合は、これを試してください。LIKE<code> @Query(value = "select dt from DeviceType as dt where lower(dt.name)like lower(:name)"の後に '%'を指定する必要はありません。 " )public Iterable <DeviceType> anyMethodNameGoesHere(@Param(name)String name); </ code>
—
Java_Fire_Within
これが役立つかもしれません、stackoverflow.com
—
questions / 37178520
public Iterable<DeviceType> findByNameIgnoreCaseContaining(String name);
か?