是否可以在EntityListener回调方法中调用查询方法?

时间:2019-01-31 17:53:35

标签: java spring hibernate

我有一个问题,是否可以在EntityListener回调方法中调用Query或EntityManager方法,或者还有其他类似于EntityListener的解决方案吗?

1 个答案:

答案 0 :(得分:0)

EntityListeners是满足条件的类,其类的方法由JPA调用。这些类将在需要时实例化,并且无法将任何值传递给构造函数。

执行此操作的唯一方法是使用所需的方法从外部类获取EntityManager。搜索HibernateUtils以获取此外部类的示例。

下面你是为好,一个完整的示例:https://gist.github.com/yusufcakmak/215ede715bab0e1d6489

相关问题