有没有办法扩展Hibernate Entity Manager?

时间:2019-03-27 15:33:01

标签: java mongodb hibernate jpa

我在MongoDB中使用休眠OGM JPA。我要解决的问题是在JPA环境中将操作重试逻辑添加到查找,持久化,查询和删除方法中。底层数据源驱动程序是mongodb驱动程序。如果我们连接到副本集的主成员,并且该主节点出现故障,则驱动程序将引发网络异常。当我们的应用程序遇到网络异常时,我们需要重试该操作,但是,我希望能够使此重试逻辑成为EntityManager的一部分,因此我们所有的应用程序都不必包含此样板代码。我还没有看到任何特别说明扩展Hibernate Entity Manager是可能的事情。休眠引导程序过程似乎可以允许我执行此操作,但是我不确定。谁能告诉我这是否可行,并指导我了解一些我可以看的资源/示例吗?

0 个答案:

没有答案