支持Hazelcast的Java EE7标准是否可能?

支持Hazelcast的Java EE7标准是否可能?,hazelcast,java-ee-7,Hazelcast,Java Ee 7,在运行JavaEE7Web和企业应用程序时,我主要使用带有抽象facade的facade模式,该模式已扩展到许多EJB。我也在使用标准JPA提供商EclipseLink。 考虑使用Hazelcast进行缓存和集群,我只想在抽象外观中实现Hazelcast查询。这意味着只对一个类进行一些更改,并使内存中Hazelcast集群中的所有查询可用,同时获得所有性能提升。这可能吗?那么,我如何重写,例如,这个方法 @Override public List<T> findAll() { Cri

在运行JavaEE7Web和企业应用程序时,我主要使用带有抽象facade的facade模式,该模式已扩展到许多EJB。我也在使用标准JPA提供商EclipseLink。 考虑使用Hazelcast进行缓存和集群,我只想在抽象外观中实现Hazelcast查询。这意味着只对一个类进行一些更改,并使内存中Hazelcast集群中的所有查询可用,同时获得所有性能提升。这可能吗?那么,我如何重写,例如,这个方法

@Override
public List<T> findAll() {
CriteriaQuery cq = getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(entityClass));
return getEntityManager().createQuery(cq).getResultList();
}
@覆盖
公共列表findAll(){
CriteriaQuery cq=getEntityManager().getCriteriaBuilder().createQuery();
cq.select(cq.from(entityClass));
返回getEntityManager().createQuery(cq.getResultList();
}

感谢您的帮助。

通常您会启用二级缓存,但Hazelcast仅支持Hibernate作为二级缓存提供程序。目前没有对EclipseLink的支持