gpt4 book ai didi

java - 两个 EntityManagerFactory

转载 作者:行者123 更新时间:2023-11-30 12:00:44 26 4
gpt4 key购买 nike

我想要两个 EntityManagerFactories(org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean 在这种情况下),每个都有自己的数据源和自己的一组持久对象。

所以我需要能够以某种方式将实体范围限定到特定的实体管理器工厂。我宁愿不必将实体名称硬编码到 persistence.xml 中。

当 JPA 扫描实体时,也许有某种方法可以在类路径扫描器上放置过滤器?或将实体连接到特定持久性单元的某种方式。

最佳答案

也许我误解了你的意思,但是......

定义你的 persistence units通过为每个指定唯一的名称来分别。通过 persistenceUnitName 属性为每个 LocalContainerEntityManagerFactoryBean 实例指定上述名称。

关于java - 两个 EntityManagerFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1578793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com