当前位置: 首页 > 知识库问答 >
问题:

JPA eclipselink绕过持久性上下文

邵鸿福
2023-03-14

有一种方法可以绕过持久性上下文,只将实体用作数据库表的包装器?

共有1个答案

欧阳子石
2023-03-14

你说的旁路是什么意思?你到底想干什么?

在EclipseLink中,您可以设置“EclipseLink.read-only”或“EclipseLink.maintain-cache”查询提示,并取回只读对象或分离对象。

http://wiki.eclipse.org/eclipselink/userguide/jpa/basic_jpa_development/caching/query_options

http://wiki.eclipse.org/eclipselink/faq/how_to_disable_the_shared_cache%3f

http://wiki.eclipse.org/eclipselink/userguide/jpa/basic_jpa_development/caching/configuring

 类似资料:
  • 问题内容: 我是Java世界和JPA的新手。我在学习JPA时遇到了许多新术语,例如Entity,persistence。在阅读时,我无法理解 Persistence Context 的确切定义。 谁能用简单的外行术语解释它?与中使用的数据有什么关系? 例如,我发现此定义太复杂而难以理解: 持久性上下文是一组实体,因此对于任何持久性标识,都有一个唯一的实体实例。 问题答案: 持久性上下文处理一组实体

  • 持久性上下文是一组实体,因此对于任何持久性标识都有一个唯一的实体实例。

  • 问题内容: 事务范围的持久性上下文和扩展的持久性上下文之间有什么区别? 问题答案: 在JSR-220 Enterprise JavaBeans 3.0规范中清楚地解释了差异: 5.6容器管理的持久性上下文 (…) 可以将容器管理的持久性上下文定义为具有范围为单个事务的生存期或跨越多个事务的扩展生存期,这取决于创建容器时所指定的生存期 。该规范分别将这种持久性上下文称为 事务范围的持久性上下文 和

  • 如果一次调用<code>会话。保存(customerObject)则不需要插入客户…查询数据库。Hibernate将设置id属性(“序列”或“增量”生成器),并将实体绑定到持久性上下文。当<code>事务时,持久性上下文与数据库同步。调用commit() Q:Hibernate将在哪里设置id属性 Q:在与db同步之前,持久性上下文缓存sql查询是否会插入到customer…中?我的意思是,何时生

  • 问题内容: 分离通过EntityManager获取的特定JPA实体Bean的最简单方法是什么。或者,我是否可以首先通过查询返回分离的对象,使它们本质上充当“只读”对象? 之所以这样做,是因为我想修改Bean中的数据- 仅在我的应用程序中,而从未将其持久化到数据库中。在我的程序中,我最终不得不在EntityManager上调用flush(),该操作将保留从连接的实体到底层数据库的所有更改,但是我想排

  • EJB 3.0,EJB 2.0中使用的实体bean在很大程度上被持久性机制所取代。 现在,实体bean是一个简单的POJO,它具有与表的映射。 以下是持久性API中的关键角色 - Entity - 表示数据存储记录的持久对象。 可序列化是件好事。 EntityManager - 持久性接口,用于对持久对象(实体)执行添加/删除/更新/查找等数据操作。 它还有助于使用Query接口执行查询。 Per