Ich suche eine kurze (eine Methode lang) Lösung meines Problems. möchte ich Abfrage im Frühjahr Daten schreiben, die das gleiche tut wie:Wie findet man Entitäten nach Federdaten mit gleichen Werten verschiedener Felder?
select * from Users
where city = @EnteredData data OR homeTown = @EnteredData
Ich versuchte
List<User> findDistinctCity_findByHomeTown(String city);
Ich habe keine Ideen, wie die Nutzer zu finden, deren Stadt oder Heimatstadt zu gegebener Wert ist gleich in einem Methode.
Ich kenne diesen Weg. Aber ich denke, es ist dreckig. Ich kann JDBC für jpql verwenden. Aber ich habe Frühlingsdaten und ich möchte Abstraktionsniveau verwenden. –
Dies ist die Art von Anwendungsfall @Query wurde für Spring Data eingeführt. Es verwendet Spring Data einfach gut. –
Dies ist der einfachste Weg zu gehen und deshalb ist @Query Annotation für. U wird eine enorme Menge an Zeit warten, wenn Sie bei der Methode bleiben generiert Abfragen für alle Ihre Zwecke. – VimalKumar