gpt4 book ai didi

java - 将 PL/Java 与 JPA 或其他持久性库结合使用

转载 作者:行者123 更新时间:2023-12-01 14:53:52 25 4
gpt4 key购买 nike

我想知道是否可以将 JPA 或其他持久性库与 PL/Java 一起使用?我的意思是,通过 PL/Java 在存储的 Java 过程中提供的特殊 JDBC 连接,使用 JPA 持久性来操作数据库。

最佳答案

这是可能的,但这是一个非常糟糕的主意。大多数 ORM 都是非常消耗内存的野兽,而 PL/Java 为每个 PostgreSQL 后端(连接)生成一个 JVM,因此每个连接的内存消耗都会成倍增加。更糟糕的是,许多 ORM 期望能够从池中获取大量连接并自由使用它们,但当使用 SPI 在 PL/Java 中运行时,您实际上只有一个连接,因为 PostgreSQL 后端是单线程且不是线程安全的。

我真的不推荐。

关于java - 将 PL/Java 与 JPA 或其他持久性库结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com