使用@JdbcRepository批注关联JDBC数据源名称

时间:2020-04-03 20:15:06

标签: micronaut micronaut-data

docs中指出,

@JdbcRepository批注接受一个可选的字符串值,该值表示多数据源方案中的连接或数据源的名称。默认情况下,Micronaut Data将查找默认数据源。

但是,我在此注释中看不到任何这样的value参数-仅是方言。 这是错误还是我错过了什么?

2 个答案:

答案 0 :(得分:1)

这是错误还是我错过了什么?

我认为是前者。如果您在https://github.com/micronaut-projects/micronaut-data/issues提出问题,我们可以解决。

感谢您的反馈!

答案 1 :(得分:1)

这是使用方言和数据源的完整代码段:

@Repository(value = "inventoryDataSource")
@JdbcRepository(dialect = Dialect.ORACLE)
public interface PhoneRepository extends CrudRepository<Phone, Integer> {
    Optional<Phone> findByAssetId(@NotNull Integer assetId);
}

已提交补丁/拉动请求并更正了文档。

相关问题