質問: 2) @Lob private String message; ... } ``` アプリケーションはlocalhostで正常に動作しますが、私はそれを外部サーバーにデプロイしました。エンコードに問題が発生しました。そのため、私はPostgreSQLデータベースに格納されているデータが大丈夫かどうかをチェックしたいと思います。アプリケーションはテーブルを自動的に作成/更新します。そして、そのフィールド(メッセージ)に対して、タイプの列を作成しました: > テキストはNULLではありません > > 問題は、データを格納した後にテーブルを参照するか、その列のSELECTを行うだけで、テキストは表示されず、数値は表示されないということです。これらの数字は、その情報が格納されている「どこか」の識別子と思われます。 誰が私にこれらの識別子が何であるかを正確に教えてもらえますか?また、pgAdminまたはselect節から@Lob列に格納されたデータを見ることができる方法があれば教えてください。 JPAに任意の長さのストリングを格納するためのよりよい方法はありますか? ありがとう。
回答: Use the @LOB definition, it is correct. The table is storing an OID to the catalogs -> postegreSQL-> tables -> pg_largeobject table. バイナリデータはここで効率的に保存され、JPAはデータを正しく取得して実装の詳細として保存します。