Spring 事务注释和持久上下文上的只读标志
阅读有关 Spring 事务注释上的 readOnly 标志的信息,它从 javadoc 中说“这只是作为实际事务子系统的提示;它不一定会导致写入访问尝试失败。无法解…
通过 glassfish 注入时 Entitymanager 为 null
*当我在 glassfish 中部署项目时,entitymanager 为 null。如果我使用其他东西而不是像 servlet 之类的 RPC,项目工作可能 * 会话 bean 是: @Statele…
BasicDataSource 的 Spring 拦截器
我使用以下配置连接到我的数据库(一个 mysql,一个 oracle)。我想知道是否有任何方法可以配置 spring 拦截器以允许我审核对数据库的访问和请求的性…
Hibernate EntityManager,它应该用作单例吗?
我没有使用 Spring,因此我在类中创建 EntityManager 的实例。 我使用 Hibernate-Eclipse 逆向工程来自动生成类。这些类都有一个 EntityManager 实例…
实体管理器保存和刷新
我正在尝试级联保存一些对象并检索它。 我有 3 个对象超过 3 个实体。 实体: class Order { /** * @var integer $id * * @ORM\Column(name="id", typ…
EntityManager的flush()方法什么时候返回?
我正在使用 EntityManager 将数据保存到我的数据库中。 public void save(X x){ entityManager.persist(x); entityManager.flush(); triggerDataChang…
从 hibernate 变更集中删除实体就像调用 EntityManger.detach() 一样简单吗?
背景 我有一个 java/spring 系统,其中事务是通过自定义 HandlerInterceptor 手动管理的。也就是说: 在每个请求开始时,都会打开一个事务(系统的一…
在我的项目中使用 OpenEntityManagerInViewFilter 吗?
由于休眠的延迟加载问题,我尝试设置 springs OpenEntityManagerInViewFilter。 但我无法让它与我已经运行的应用程序一起使用。 为了使用 Open EM,除…
spring jpa疑惑
如果我使用 spring JPA,那么我应该使用任何 ORM 框架(例如 hibernate 或 toplink)来将数据保存到数据库吗?我试图在不使用 ORM 框架的情况下找出答…
我怎样才能为 EntityManager.class 做一个拦截器
我想使用实体管理器审核插入、更新、删除等。为此,我如何为 EntityManager.class 制作一个与 EJB 一起使用的拦截器???…
使用 SpringFramework EntityManager 始终为 NULL
美好的一天, 我目前正在开发 Maven + Spring + Hibernate 项目。实际上,这只是一个测试项目,只是为了熟悉 Spring 如何与 Hibernate (+Maven) 配合…
执行 getFacade().create(current) 时出现 NullPointerException
我的 PujaController.java: public class PujaController implements Serializable { private Puja current; private DataModel items = null; @EJB p…
使用 Spring 和 Hibernate 将读写事务路由到主节点,将只读事务路由到副本节点
我有一个使用 Hibernate/JPA、Spring 和 Jersey 的应用程序。在我的应用程序上下文中,我设置数据源,定义实体管理器工厂,使用该实体管理器工厂设置…
使用 guice-persist 自动清除会话
我使用的环境是 guice-servlet 在 tomcat 上运行,并在 guice-persist 下休眠。我遇到的问题是,当我在一个请求中使用 em.getReference() 时,加载的…
如何在 JUnit 测试中初始化 EJB 的 EntityManager?
我正在尝试为具有注入的 EntityManager 的无状态会话 bean 编写 JUnit 测试: @Stateless public class MyServiceBean implements MyService, ... { @…