ネイティブクエリを使用することをお勧めします(@Query
を使用) アノテーション)Springデータ構文が機能しない場合(例:
@Query(nativeQuery=true, value="SELECT * FROM table WHERE project = ?1 AND (summary regexp ?2 OR description regexp ?2)")
List<Issue> findByProjectAndSummaryOrDescription(long project, String regex);
更新
ネイティブクエリがオプションでない場合は、(a)単一の列で試して、それが機能するかどうかを確認し、(b)regex
を追加して試してみてください。 両方の列に、例:
List<Issue> findByProjectAndDescriptionRegex(long project, String regex);
List<Issue> findByProjectAndSummaryRegexOrDescriptionRegex(long project, String regex, String regex);