标签: java sql-server-2008 jpa persistence
在调用JPA EntityManager合并,保留或删除方法之前执行本机SQL语句的正确方法是什么?
我尝试为我的实体管理器创建一个装饰器对象,但我认为由于连接池,我不保证在同一个会话/连接中执行。
用例是我希望能够在JPA更新数据库之前为SQL会话设置上下文信息。我们将其用作代理身份验证的一种形式,其中用户名在会话上下文中设置,并且可以在发生插入/更新/删除时由触发器读取。给定用户不是真正的数据库用户,只是一个字符串。
非常感谢,马克