2

によって注釈が付けられたフィールドによってCLOBマップされた db データから直接バッファリングされたストリームを取得する可能性はありますか。サービスにすべてのフィールドを取得せずに、フィールドを 1 行ずつ読み取りたい。JPAString@Lob

私は使っている:

BufferedReader reader = new BufferedReader(new StringReader(entity.getField()));

読み取りサービスは開始時にトランザクションを開始し、すべてのタスクが完了したらコミットします。どのように機能するのかわかりません。リーダーコンストラクターで取得されたフィールド全体がメモリにサービスを提供していますか、またはデータベース内のデータへのハンドラーのみがありますか?

同様の可能性は、とJDBCのない接続でも可能です。JPAjava.sql.ResultSet.getNCharacterStream(int columnIndex)

4

0 に答える 0