有没有一种方法可以将DetachedCriteria对象传递给jax-ws服务?

(我的问题是DetachedCriteria没有jax-ws要求的无参数构造函数)

最佳答案

我会说...请不要那样做。

使用与Web服务解耦的东西然后将其绑定到特定的Java + Hibernate组合是可耻的,更不用说了,对Hibernate配置的更改很可能会遍及所有客户端。

最好创建某种模仿QueryCriteria对象:

public class Query {

     public void setTargetClass(...) {}
     public void addPropertyEquals(...) {}

     /* more add/set instructions */

}


然后在服务器端有一个将Query转换为Criteria的类。

09-28 00:15