我正在尝试使用用Java编写的自定义Nifi处理器中的hibernate JPA。在处理器内部,我没有任何关于连接字符串、用户名、密码等的信息(因为在Nifi中它是在一个单独的服务中定义的)。但是我有一个现成的java.sql.Connection对象。
DBCPService dbcpService = context.getProperty(DB_CONNECTION_POOL).asControllerService(DBCPService.class);
Connection con = dbcpService.getConnection();
现在,我需要以某种方式获得一个EntityManager (或DataSource),只使用Connection对象而不使用db参数。有可能吗?会很感谢你的帮助。
发布于 2018-08-23 03:50:13
查看关于这个(已关闭但未合并) pull request的注释,它意味着您可以创建自己的BasicDataSource,但委托给DBCPService.getConnection()调用。
https://stackoverflow.com/questions/51973227
复制相似问题