1

我正在尝试使用我用 Java 编写的自定义 Nifi 处理器中的休眠 JPA。从处理器内部,我没有关于连接字符串、用户名、密码等的任何信息(因为在 Nifi 中它是在单独的服务中定义的)。但我有一个现成的 java.sql.Connection 对象。

DBCPService dbcpService = context.getProperty(DB_CONNECTION_POOL).asControllerService(DBCPService.class);
Connection con = dbcpService.getConnection();

现在我需要以某种方式仅使用没有 db 参数的 Connection 对象来获取 EntityManager(或 DataSource)。可能吗?将感谢帮助。

4

1 回答 1

2

查看有关此(已关闭但未合并)拉取请求的评论,这意味着您可以创建自己的 BasicDataSource impl,但委托给 DBCPService.getConnection() 调用。

于 2018-08-22T19:50:12.827 回答