[Seasar-user:15987] [S2Dao] UploadedFileをPostgreSQLのOIDにINSARTする方法について
木村 究道
[E-MAIL ADDRESS DELETED]
2008年 10月 15日 (水) 11:37:55 JST
お世話になっております、木村と申します。
Teedaにてファイル(pdf、excelなど)をアップロードし、
PageクラスでUploadedFileクラスにて取得したものを、
Postgresのラージオブジェクトを利用してデータベース内
に格納できないか試していますが、うまくいきません。
Postgresのテーブル定義を
test_data oid,
として、Entityを
private byte[] test_data;
として、UploadedFileクラスのget()メソッドにてこの
Entityクラスにセットして試したところ、
[SQLで例外(Message=[ERROR: column "test_data" is of type oid but expression is of type bytea], ErrorCode=0, SQLState=42804)が発生しました。],
このようなエラーとなりました。(当然といえば当然なんですが・・・)
Postgres側もbyte型にすればうまくいくと思いますが(試し
てませんが・・・)、oid型を利用できる方法はないでしょ
うか?
よろしくお願い致します。
以 上
--
-----------------------------------------------------
十八ソフトウェア株式会社
システム開発部 アプリケーション開発課 木村 究道
〒850-0861 長崎市江戸町6-5江戸町センタービル6F
TEL:095-824-0018 FAX:095-827-8754
E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------
Seasar-user メーリングリストの案内