如何从实体类中检测持久性上下文?

ia2d9nvy  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(219)

考虑一个SpringBoot-HibernateJPA项目,它有3个实体类和2个持久性上下文。
classa-持久性上下文1
B类-持久性上下文1
C类-持久性上下文2
给定一个类/类型引用,如何检测它属于哪个持久性上下文?
为了更清楚,我正在尝试编写一个泛型类,
从classa中选择*
从classb中选择*
从classc中选择*
但是,所有这些都不能从同一个实体管理器执行。到目前为止,实体持久性上下文关联是由jparepository定义的(classajparepository注册在persistencecontext1下,这迫使classa与persistencecontext1关联)。
我可以很容易地引入一个新的注解,但我希望从hibernate本身获得这些信息,以避免冗余配置。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题