Spring CrudRepository クエリを使用して、「name」プロパティを持つ「DeviceType」エンティティを選択したいと考えています。ただし、次のクエリでは、大文字と小文字を区別してタイトルを選択します。大文字と小文字を区別しないようにするにはどうすればよいですか。ありがとうございます。
public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {
public Iterable<DeviceType> findByNameContaining(String name);
}
ベストアンサー1
@Peter がコメントで述べたとおり、以下を追加するだけですIgnoreCase
:
public interface DeviceTypeRepository
extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> {
public Iterable<DeviceType> findByNameContainingIgnoreCase(String name);
}
見るドキュメンテーションメソッド名内でサポートされているすべてのキーワードのリスト。