Hi,
Can we use functions created in database in datamanager also i want to add addtional values in the function which is not part of query as i have added but getting parameter not found.
casesesDl.setQuery("SELECT e FROM User e " +
" where(a.id IS NULL "+
" and calculate_haversine_distance(e.latitude,e.longitude,:lat2,:long2) = :casesDistance " +
");
casesesDl.setParameter("lat2", casesBranchidMapping.getLatitude());
casesesDl.setParameter("long2", casesBranchidMapping.getLongitude());
casesesDl.setParameter("casesDistance", casesDistance);
casesesDl.setSort(Sort.by(Sort.Direction.DESC,"createdOn"));
casesesDl.load();
calculate_haversine_distance - > This is the function present in database calculating the distance
Caused by: io.jmix.core.DevelopmentException: Parameter 'long2' is not used in the query