0

PL/Java で JPA やその他の永続化ライブラリを併用することは可能でしょうか? これは、ストアド Java プロシージャで PL/Java によって提供される特別な JDBC 接続を介してデータベースを操作するために JPA 永続性を使用することを意味します。

4

1 に答える 1

1

それは可能ですが、本当に悪い考えです。ほとんどの ORM はメモリを大量に消費する野獣であり、PL/Java は PostgreSQL バックエンド (接続) ごとに 1 つの JVM を生成するため、接続ごとにメモリを大量に消費します。さらに悪いことに、多くの ORM はプールから多数の接続を取得して自由に使用できることを期待していますが、SPI を使用して PL/Java で実行すると、PostgreSQL バックエンドはシングルスレッドでスレッドセーフではないため、実際には 1 つの接続しかありません。

本当にお勧めしません。

于 2013-01-26T07:41:16.297 に答える