[Seasar-user:10560] Re: S2Hibernate.daoについて
菅原 聡
[E-MAIL ADDRESS DELETED]
2007年 9月 16日 (日) 23:54:48 JST
菅原です。
中村様ご回答有難う御座います。
>SampleOrderInfoDaoにs2hibernate.diconに定義されたinterceptorが
>適用されるようになっているでしょうか?
>本来ならばS2Hibernateのinterceptorで処理されるところが処理されず、
>上記の例外が発生しているように見えます。
>SampleOrderInfoDaoが定義されている
>diconファイルの設定を確認してみてください。
ログを解析しましたら下記エラーが発生しております。
[ESSR0073]OGNLで例外が発生しました。理由は[ESSR0080]クラス(org.seasar.extension.tx.RequiredInterceptor)のプロパティ(userTransaction)の自動設定に失敗しました
[ESSR0073]OGNLで例外が発生しました。理由は[ESSR0059]クラス(org.seasar.hibernate3.impl.S2SessionFactoryImpl)のプロパティ(interceptor)の設定に失敗しました。
理由はorg.seasar.framework.container.CyclicReferenceRuntimeException:
[ESSR0047]org.seasar.hibernate3.dao.interceptors.S2HibernateDaoInterceptorで循環参照が発生しました
interceptorが適用されてないみたいです。
適用されないのは何が原因なのでしょうか?
s2hibernate3.diconはS2Hibernate1.1.2に添付されているファイルをそのまま使用しております。
<!-- s2hibernate3.dicon -->
<components namespace="s2hibernate">
<include path="j2ee.dicon"/>
<component class="org.seasar.hibernate3.impl.S2SessionFactoryImpl" >
<initMethod name="setConfigPath">
<arg>"hibernate3.cfg.xml"</arg>
</initMethod>
</component>
<component class="org.seasar.hibernate3.dao.impl.HibernateDaoMetaDataFactoryImpl"/>
<component name="readOnly" class="org.seasar.hibernate3.interceptor.ReadOnlySessionInterceptor"/>
<component name="interceptor" class="org.seasar.hibernate3.dao.interceptors.S2HibernateDaoInterceptor"/>
</components>
<!-- SampleOrderInfo.dicon -->
<components>
<include path="s2hibernate3.dicon"/>
<component name="trace" class="org.seasar.framework.aop.interceptors.TraceInterceptor" />
<component class="jp.co.marsplanning.db.dao.GatOrderInfoDao">
<aspect>j2ee.requiredTx</aspect>
<aspect>s2hibernate.interceptor</aspect>
</component>
</components>
>ちなみにですが、SMART deployの機能は利用されていますか?
>もしSMART deployを使用しているのであれば
>customizer.diconの設定を変更する必要があります。
SMART deployに関しましては何も意識しておりませんでした。
インストールした状態で使用しております。
_________________________________________________________________
謎の都市伝説を追え!ホラームービー『伝染歌』とHotmail の無料キャンペーン
http://campaign.live.jp/hotmail_densen-uta/
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070916/e64c7c73/attachment.html
Seasar-user メーリングリストの案内