鉴于这里的查询示例:http://www.hibernatespatial.org/tutorial-hs4.html
Query query = em.createQuery("select e from Event e where within(e.location, :filter) = true", Event.class);
query.setParameter("filter", filter);
Run Code Online (Sandbox Code Playgroud)
是否可以使用jpa 2标准api重写查询?(我不确定我应该如何处理该within(e.location, :filter)部分.
所以,我有一个 tomcat 8 + jersey 2.5.1 +weld CDI 应用程序,在大多数情况下运行得很好。失败的地方是我无法使用 CDI 拦截器拦截球衣资源方法调用。这是有道理的,因为球衣资源类不是 CDI bean。那么,有没有办法让CDI拦截器在球衣上发挥作用呢?提出这个问题的另一种方式是:CDI bean 可以用作 Jersey 资源吗?
谢谢!
编辑: 在我使用 Jersey 编写 RESTful 资源之前,我有用于开始和提交数据库事务的 CDI 拦截器。我确实需要遵循相同或相似的模式在我的 RESTful 球衣资源中实现这种横切事务注入。这就是问这个问题的主要原因。
再次感谢!