java - DetachedCriteria 和 jax-ws

标签 java hibernate jax-ws

有没有办法将 DetachedCriteria 对象传递给 jax-ws 服务?

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

最佳答案

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

使用像 Web 服务这样解耦的东西,然后将其绑定(bind)到特定的 Java+Hibernate 组合,这是一种耻辱,更不用说,对 hibernate 配置的更改可能会波及所有客户端。

您最好创建某种模仿CriteriaQuery对象:

public class Query {

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

     /* more add/set instructions */

}

然后在服务器端有一个类将查询转换为条件

关于java - DetachedCriteria 和 jax-ws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/985708/

相关文章:

java - 访问构造的注释参数进行修改

java - startAnimation(anim) 上的 NullPointerException

java - Hibernate 4 实体和 Jackson 2,延迟加载问题

java - 为什么 JAXB 试图绑定(bind) Spring 的 ApplicationContext?

java - 创建新的 XMLGregorianCalendar 时忽略 DatatypeConfigurationException

java - 当通过 Map.put(K, V) 添加一个值时,必须通过 Map.get(K) 返回相同的实例吗?

java - 如何正确放大 Canvas ?

java - 在条件查询中从父对象获取子对象的字段。 ( hibernate/持久化)

java - 异常后继续交易 - JPA

maven-2 - @WebServices 作为 ejb jar 中的 @Stateless session bean