【发布时间】:2018-08-22 18:40:49
【问题描述】:
我正在尝试使用我用 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)。可能吗? 将不胜感激。
【问题讨论】:
-
询问 user1399759:“我知道这是一个很老的问题,但它是在 Google 搜索中弹出的少数结果之一 - 你碰巧在这个问题上取得了进展吗?我是正在考虑通过 NiFi 与 PostgreSQL 进行一些复杂的对象交互,并希望能省去一些学习上的痛苦。”
标签: java jpa apache-nifi entitymanager hibernate-jpa