0

我们想知道使用 micronaut-data 连接到BigQuery的最佳方式可能是什么。BigQuery 的 JDBC 支持相当差,此外它不支持事务,而 micronaut-data 强制执行事务。

micronaut-data API 中是否有办法添加注释@BigQueryRepository并为注释处理器提供有关如何生成对数据库的访问以及如何生成查询的信息?

还是仅实现CrudRepository接口并自行提供其他所有内容是否是正确的方法?

或者 micronaut-data 不是在这里使用的正确工具?

我们正在尝试了解它是否是扩展 micronaut-data 或在 micronaut-data 之外实现它的更好方法。

4

2 回答 2

1

在 micronaut-data API 中是否有办法添加注释 @BigQueryRepository 并为注释处理器提供有关如何生成对数据库的访问以及如何生成查询的信息?

很可能,是的,我们可以像这样提供开发人员支持。

还是仅实现 CrudRepository 接口并自行提供其他所有内容是否是正确的方法?

当然,您可以自己写所有内容。我认为那时不会提供很多 Micronaut Data。

或者 micronaut-data 不是在这里使用的正确工具?

在目前的状态下,我认为micronaut-data这种情况不会增加太多,但这并不意味着将来不会。

于 2020-03-03T14:50:47.233 回答
1

您可以查看我们新的 Micronaut BigQuery 库

https://agorapulse.github.io/micronaut-bigquery/

它允许您运行基本的 SQL,并提供用于测试的模拟实现。

于 2020-06-08T09:55:03.920 回答