entitylisteners相关内容
我正在尝试在我的 Seam/Hibernate/JPA 应用程序中利用 EntityListener 对象和回调方法.我在 JBoss 5.1 上使用 Seam 2.2 管理的持久性上下文,后端使用 PostgreSQL 9.1.我声明了以下实体: @Entity(name = "TestEntity")@EntityListeners(TestCallback.class)@Table(nam
..
我正在尝试将 Spring 依赖项注入 JPA EntityListener.这是我的听众课程: @Configurable(autowire = Autowire.BY_TYPE,dependencyCheck = true)公共类 PliListener {@自动连线私人 EvenementPliRepository EvenementPliRepository;@PostPersist无效
..
伙计们! 如果我定义了一个实体类并使用 @MappedSuperclass 和一个 @EntityListener 对其进行注释,那么在子类中是否也会调用侦听器来处理生命周期事件? 示例: @MappedSuperclass@EntityListeners(class=LastUpdateListener.class)公共抽象类动物{@Id 私有整数 id;私有字符串名称;私人日历 da
..
我尝试更改或创建一个实体后立即创建一个日志条目.为了做到这一点,我在一个AbstractEntity类上注册了一个EntityListener. AbstractEntity有一个LogEntries列表,此列表的级联类型为ALL(我的所有实体都继承自AbstractEntity). 我的EntityListener的当前实现: public class EntityChangeLis
..
我正在设计数据库,但遇到了实体本身需要访问数据库的情况. 我阅读了为什么有时需要在JPA实体内部引用EntityManager . 我很好奇在EntityListener中访问EJB的可能性. public class MyEntityListener { @PrePersist private void onPrePersist(final Object ob
..
在保存到Db中之前和加载之后,我使用@EntityListeners进行操作. 在我的侦听器类中,我调用了Ecryptor(需要从配置文件中获取信息),因此不能静态调用加密器,而需要将其注入到我的侦听器中.对吧? 好吧,虽然无法立即完成EntityListeners中的注入,但是您可以使用某些方法来做到这一点,例如使用SpringBeanAutowiringSupport.processIn
..
从JPA 2.1开始,可以将EJB注入实体侦听器。然而,WildFly 9.0.2最终失败并出现以下异常。 15:41:12,125 ERROR [org.jboss.msc。 service.fail](ServerService线程池 - 149)MSC000001:无法启动服务jboss.persistenceunit。“Test.ear / Test-ejb.jar#Test-e
..
我知道JSR-000220 Enterprise JavaBeans 3.0最终版本(持久性)规范声明: “通常,可移植应用程序不应调用EntityManager或Query操作, 访问其他实体实例,或修改生命周期回调方法中的关系。“ 这看起来非常严格。我们有一种情况,我们想从EntityListener中访问EntityManager。 在监听器中使用EntityManage
..
我有一个RESTful API,它使用了一个用@EntityListners注释的实体类。在EntityListner.java中,我有一个用@PostPersist注释的方法。因此,当该事件触发时,我想要提取有关刚刚保存到数据库的实体的所有信息。但是,当我尝试这样做时,Glassfish正在生成异常,并且EntityListner类中的方法未按预期执行。这是代码 公共类EntityList
..
我正在整合Spring4和Hibernate5,但存在一个我无法解决的问题。 我在BaseEntity类上使用@EntityListener注释,这是其他业务模型的超类。 我也在BaseEntity上使用@MappedSuperclass。 但它不起作用! 使用Spring基础注释并成功运行应用程序。 我也插入了一个记录到数据库。 所以我认为我的项目配置是最新的。 任何机构让
..
我有一个数据库,其中一个实体(比如User)有一个实体列表(比如List)。作为一项要求,我必须对列表中的实体进行非规范化处理: @Entity class User { / * ... * / @OneToMany(cascade = CascadeType.ALL,fetch = FetchType.LAZY) private List朋友;
..
如果我定义一个实体类并用 @MappedSuperclass 和一个 @EntityListener ,这个监听器是否也会被调用到子类中的生命周期事件? 示例: @MappedSuperclass @EntityListeners(class = LastUpdateListener.class) public abstract class Animal { @Id priv
..
我正在构建一个实时应用程序,并尝试使用实体监听器来保持我的状态为最新状态。基本思想是,无论何时某个业务逻辑领域发生变化,我都会重新加载受影响的实体并协调这些变更。这是一个MWE: @PrePersist public void PrePersist(){ LoggerFactory.logger(App。 class).info(“>>> PrePersist count:”+ ge
..
我使用 EntityListener s作为在我的Spring webapp中的实现。审计(Spring-data)和其他通知目的。一般来说,它工作正常。但是,在对多对多集合/关系进行更改时,如果没有对实体自身的任何字段进行任何其他更改, @PostUpdate 事件 EventListener s没有被触发。 举个具体的例子:我有一个用户和一个角色实体,它们之间具有多对多的关系,使用基础表
..
有没有办法检查当前事务是否在JPA实体监听器中提交? @ApplicationScoped public class EntityListener { @Inject private Event事件; @Inject private EntityManager entityManager; @Resource private UserTra
..
我已经将以下类定义为默认的实体侦听器,所以每次调用persist()或merge()方法时,这个代码将被自动执行: public class StringProcessorListener { @PrePersist @PreUpdate public void formatStrings(Object object){ try {$对于(Field f:object.ge
..
我正在尝试将Spring依赖项注入到 JPA EntityListener 中。这是我的监听器类: @Configurable(autowire = Autowire.BY_TYPE,dependencyCheck = true) public class PliListener { @Autowired private EvenementPliRepository evene
..
我想在我的Seam / Hibernate / JPA应用程序中利用EntityListener对象和回调方法。我在JBoss 5.1上使用Seam 2.2管理的持久化上下文,在后端使用PostgreSQL 9.1。我有以下实体声明: @Entity(name =“TestEntity”) @EntityListeners(TestCallback.class ) @Table(nam
..