How to write a query with conditions such as A And (B Or C) with Spring Data query methods? -
based on spring data documentation, easy conditions such or b. example:
list<person> findbylastnameorfirstname(string lastname, string firstname);
i wouild know how write query conditions , (b or c). following:
list<person> findbyemailaddressand(lastnameorfirstname)(string emailaddress, string lastname, string firstname);
thanks , regards.
you can use @query
annotation.
@query("select p person p p.emailaddress=:emailaddress , (p.lastname=:lastname or p.firstname=:firstname)") list<person> findbyemailaddressand(lastnameorfirstname)(string emailaddress, string lastname, string firstname);
Comments
Post a Comment