有一些示例可以使用多个数据源:
@Inject
@DataSource("users")
AgroalDataSource dataSource1;
@Inject
@DataSource("inventory")
AgroalDataSource dataSource2;
但他们不使用实体管理器。是否有可能得到这样的东西:
@Inject
@DataSource("users")
EntityManger em1;
@Inject
@DataSource("inventory")
EntityManger em2;
谢了。
有进步。来自Guillaume的原始答案已在此实现并宣布(自Quarkus 1.8.0起可用):https://quarkus.io/blog/quarkus-1-8-0-final-released/
这是我的java代码的一部分。
@Inject
@PersistenceUnit("dummy1")
EntityManager em;
这是示例application.properties。
# dummy1
quarkus.datasource."dummy1".db-kind=postgresql
quarkus.datasource."dummy1".username=postgres
quarkus.datasource."dummy1".password=postgres
quarkus.datasource."dummy1".jdbc.url=jdbc:postgresql://localhost:15432/postgres
quarkus.hibernate-orm."dummy1".database.generation=drop-and-create
quarkus.hibernate-orm."dummy1".datasource=dummy1
quarkus.hibernate-orm."dummy1".packages=dev.tkhm.graphbff.infrastructure.dummy1
你也可以在这里查看细节。https://quarkus.io/guides/hibernate-orm#multiple-persistence-units
不幸的是,还不支持使用多个持久性单元,至少不支持使用Quarkus配置方法,并且手动正确配置单元是乏味的。
您可以订阅本期https://github.com/quarkusio/quarkus/issues/2835通知进度。
这绝对是我们很快就会努力的事情。
我有一个micronaut数据应用程序,对于复制操作,我需要使用相同的JPA存储库来访问多个数据源。我想将它们注入不同的变量,例如和。数据源在带有默认名称和目标名称。如果我用声明一个存储库变量,它将被初始化以访问默认数据源。 问题是,如何声明注入的存储库变量,以便它访问目标数据源?我可以声明或的目标注入,如下所示。但这两种注释都不会对存储库变量或参数产生影响。
问题内容: 我有一个方法: 在Jersey 1.x上运行正常。 我要升级到2.0平方米。 现在我得到以下错误: 我找到了 http://java.net/jira/browse/JERSEY-1413并提交了http://java.net/projects/jersey/lists/commits/archive/2012-09/message/126,这似乎很相关,但其对我而言不明显该如何解决该
无法像 spring 一样从注入的数据源获取连接,如文档(配置多个数据源)中所述,https://micronaut-projects.github.io/micronaut-sql/latest/guide/#:~:text=Configuring 多个数据源抛出
嗨,我是拉威尔的新手,我在将数据插入数据库和抛出错误时遇到了麻烦 msgstr"Countable():参数必须是实现可数的数组或对象" 我想在数据库中添加所有注册员工的出勤信息 控制器 叶片输出: 模型类员工出席扩展模型{// } 模型2 命名空间App; 使用Illumb\Database\Elount\Model; 类employee_data扩展模型{//protected$fillabe
问题内容: 我知道一次插入多个数据效率更高: 在golang中该怎么做? 使用字符串拼接,但这不是很好。db.Prepare更安全吧? 我需要一个功能更安全,更高效的函数,一次插入多个数据。 问题答案: 为什么不这样呢?(在此处编写但未进行测试,因此可能存在语法错误):
我正在实施一个项目,其中MySql数据被导入到hdfs使用sqoop。它有将近30张桌子。我通过推断模式和注册为临时表来读取每个表作为数据帧。我做这件事有几个问题...1.假设df1到df10的表需要实现几个连接。在MySQL中,查询将是而不是使用是否有其他连接所有数据帧有效地基于条件...