经过几个小时的谷歌搜索,我意识到用户可以使用 xml 文件(orm.xml,我想?)或 JPA 中的注释,或同时使用两者。我说的对吗?所以,我的项目使用了二级缓存,这在JPA规范中是没有的。我使用如下注释: @org.hibernate.annotations.Cache(usage = org.hibernate.annotations.CacheConcurrencyStrategy.READ_WRITE)
对于每个实体。但是,我猜上面的注解不属于JPA注解,因此,我不知道orm.xml中是否有任何等价的东西?我已经查看了 orm.xml 的 xml 架构,并且架构中不允许这样的休眠元素。
如果我不能在orm.xml中做二级缓存配置,除了注解还有什么办法吗?我不想做注释的原因是因为我有两个应用程序,一个使用 READ_WRITE 并发策略,另一个使用 READ_ONLY 并发策略。
提前致谢!!!
科威