需要缓存的对象在dao或service加上@Cacheable(cacheName="baseCache")
需要删除更新加上@TriggersRemove(cacheName="baseCache",removeAll=true)
jpa做的事就是和hibernate一样,只是jpa是sun的ejb3推出来的标准,hibernate是采用映射文件,jpa采用的是注释,其他大同小异,hibernate在3.几的版本后,支持了jpa的方式映射。
你说的实体bean是不是就是持久化的对象?即使在内存中对应数据库的对象,在jpa里和hibernate也很相似,也是游离,持久等几种状态。
如果你会hibernate很好懂jpa。但是我还是喜欢hibernate,以及hbm配置文件的方式,调整,改动方便,把配置和持久化的bean分离开了。清晰
醉心客巛