我们正在使用单个Gemfire群集为所有非生产环境和geting regionname动态使用@Resources。要使用我们需要覆盖所有CRUD操作。我得到了实现findByFirstNameAndLastName(String firstName,String lastName)的逻辑。
任何人都可以在CrudRepository中共享findBy的实际实现。
感谢您的帮助。
答案 0 :(得分:0)
public List<User> findByFirstName(String firtstName) throws QueryException {
List<User> user = new ArrayList<>();
try {
SelectResults<User> results = (SelectResults) userRegion
.query("select * from /" + userRegion.getName() + " d where d.firtstName='" + firtstName+"'");
user.addAll(results);
} catch (FunctionDomainException | TypeMismatchException | NameResolutionException
| QueryInvocationTargetException e) {
throw e;
}
return user;
}