[Seasar-user:18229] Re: [Kuina+S2TopLink] BLOBデータの読み込みが失敗する

新田 雅浩 [E-MAIL ADDRESS DELETED]
2009年 8月 7日 (金) 21:19:53 JST


小林さん

金曜日の夜にもかかわらず、早急なご返答をくださり、ありがとうございます。
小林さんにはいつも感謝しております。

> 2〜4 番目の永続ユニットは不要なので削除してください.

ご指摘のように削除してみました。
残念ながら、結果は同じでした。
やはり、oracle.toplink.essentials.exceptions.ConversionException
が出ています。
読み込みでTopLinkの例外が出ているということは、TopLinkの問題なのでしょう
か?

問題解決に役立つかと思い、テストを行ったプロジェクトを次の場所に置きまし
た。
http://www.bitfarm.co.jp/download/blobTest.zip
圧縮ファイル内のreadme.txtに説明を書きました。

お忙しいところ恐縮ですが、よろしくお願いいたします。

----------------------
有限会社ビットファーム
新田 雅浩



------- Original Message -------
From:    Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Date:    Fri, 07 Aug 2009 20:30:00 +0900
Subject: [Seasar-user:18228] Re: [Kuina+S2TopLink] BLOBデータの読み込みが失敗する
----

小林 (koichik) です.

一人で事故^h^h自己レス続けて大変なことに
なってますが...

Date:    Fri, 07 Aug 2009 20:19:59 +0900
From:    Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:18227] Re: [Kuina+S2TopLink] BLOBデータの読み込みが失敗する

> > Dolteng の生成する persistence.xml が間違ってました.
> > ごめんなさいごめんなさいごめんなさい.
> > 
> > src/main/resources/META-INF/persistence.xml の
> > 26 行目付近にある
> > 
> > <property name="toplink.target-database" value="org.seasar.toplink.jpa.platform.database.HSQLDBPlatform"/>
> > 
> > を
> > 
> > <property name="toplink.target-database" value="oracle.toplink.essentials.platform.database.H2Platform"/>
> > 
> > に変更してください.
> 
> 26 行目付近だけでなく,13,37 行目付近にも
> あります.

訂正です.
Dolteng で生成した TopLink 用の persistence.xml には
永続ユニットが 4 つも定義されていて,2 番目の 3 番目の
永続ユニットは Platform が間違って HSQLDB のものに
なってます.
4 番目の永続ユニットはなぜか Hibernate 用の定義に
なってます.
2〜4 番目の永続ユニットは不要なので削除してください.

先頭の永続ユニットは H2 用の Platform が定義されて
いるので,これが使われていれば persistence.xml には
問題ないように見えます.


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>

_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user


Seasar-user メーリングリストの案内