支持Hazelcast的Java EE7 Standard可能吗?

时间:2014-10-21 03:03:10

标签: hazelcast java-ee-7

运行Java EE 7 Web和Enterprise应用程序,我主要使用具有抽象外观的外观模式,该外观模式扩展到许多EJB。我也在使用标准的JPA提供程序Ec​​lipseLink。 考虑使用Hazelcast进行缓存和群集,我想仅在抽象的外观中实现Hazelcast查询。这意味着只对一个类进行一些更改,并在内存中的Hazelcast集群中提供所有查询,并获得所有性能提升。这可能吗?那么,我该如何重写,例如这种方法?

@Override
public List<T> findAll() {
CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(entityClass));
return getEntityManager().createQuery(cq).getResultList();
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

通常你会启用二级缓存,但Hazelcast只支持Hibernate作为二级缓存提供程序。目前还没有EclipseLink支持。