When doing querys you can do this syntax:
@Query(value = "SELECT v from DBTABLE v WHERE v.param1 = param1 AND v.param2 = param2")
List<Result> search(@Param("param1") String param1, @Param("param2") String param2)
What if I had more then 2 parameters. Lets say I had 20 parameters, is there a way to give an object instead and refer to the object properties instead? What I mean is this:
Pseudocode:
@Query(value = "SELECT v from DBTABLE v WHERE v.param1 = object.param1 AND v.param2 = object.param2")
List<Result> search(@Param("Object") SomeCustomObject object)