用户登录
用户注册

分享至

hibernate jpa cache

  • 作者: 醉心客巛
  • 来源: 51数据库
  • 2021-01-18












需要缓存的对象在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分离开了。清晰
软件
前端设计
程序设计
Java相关