We are wondering what might be the best way to use micronaut-data to connect to BigQuery. BigQuery has a rather poor JDBC support and in addition it does not support transactions while micronaut-data enforces transactions.
Is there a way in the micronaut-data API to add an Annotation @BigQueryRepository
and provide the annotation processor with information on how to generate the access to the database and how to generate queries?
Or would it be the correct way to just implement the CrudRepository
interface and provide everything else on our own?
Or is micronaut-data just not the right tool to use here?
We are trying to get a feeling about if it would be a better way to extend micronaut-data or to implement it outside of micronaut-data.