私は私の問題の短い(ワン・メソッド・ロング)解決策を探します。 私はと同じこと春データでクエリ書きたい:私はその都市や故郷一つに指定された値に等しいユーザーを検索する方法を何のアイデアを持っていない異なるフィールドの同じ値を持つスプリングデータでエンティティを見つけるにはどうすればよいですか?
List<User> findDistinctCity_findByHomeTown(String city);
を試してみました
select * from Users
where city = @EnteredData data OR homeTown = @EnteredData
を方法。
私はこのように知っています。しかし、私はそれが汚いと思う。私はjpqlのためにJDBCを使用することができます。しかし、私は春のデータを持っており、私は抽象レベルを使用したい。 –
これはSpringデータで@Queryが導入された種類のユースケースです。これは春のデータを使っています。 –
これが最も簡単な方法です。そのため、@Queryアノテーションが必要です。 Uは、メソッドに固執すれば、膨大な時間を待っています。 – VimalKumar