我检查过Jcache规范,我的理解是它在从缓存加载和删除对象方面提供了更大的灵活性,但您必须编写自己的数据访问。
Hibernate L2缓存非常适合从关系型数据库中缓存数据,但在填充和回收方面提供了有限的灵活性。
在Jcache实现中,是否可以同时使用这两种功能的最佳功能来避免数据访问,例如Ignite,它可以同时满足两种规范。
更准确地说,可以将Ignite创建的单个缓存对象同时视为Hibernate、L2缓存和Jcache。
如果需要,我想使用Jcache注释并使用hibernate进行数据库操作
发布于 2016-11-11 00:51:41
Hibernate 5.x内置了对JCache as L2 cache provider的支持!在这种情况下,您不需要坚持使用任何专有的集成API并使用任何JCache implementations。
发布于 2016-09-13 01:07:02
是的,Ignite有原生的Hibernate支持,请参阅https://apacheignite.readme.io/docs/hibernate-l2-cache
https://stackoverflow.com/questions/39451017
复制相似问题