有没有一种方法可以将DetachedCriteria对象传递给jax-ws服务?
(我的问题是DetachedCriteria没有jax-ws要求的无参数构造函数)
最佳答案
我会说...请不要那样做。
使用与Web服务解耦的东西然后将其绑定到特定的Java + Hibernate组合是可耻的,更不用说了,对Hibernate配置的更改很可能会遍及所有客户端。
最好创建某种模仿Query
的Criteria
对象:
public class Query {
public void setTargetClass(...) {}
public void addPropertyEquals(...) {}
/* more add/set instructions */
}
然后在服务器端有一个将
Query
转换为Criteria
的类。