Я бы сказал ... пожалуйста, не делайте этого.
Обидно использовать что-то такое же разъединенное, как веб-службы, а затем связать его с определенной комбинацией Java + Hibernate, не говоря уже о том, что изменения в конфигурации Hibernate, скорее всего, будут распространяться на всех клиентов.
Вам лучше создать какой-то объект Query
, который имитирует Criteria
:
public class Query {
public void setTargetClass(...) {}
public void addPropertyEquals(...) {}
/* more add/set instructions */
}
и затем на стороне сервера у вас есть класс, который преобразует Query
в Criteria
.