[Seasar-user:19404] Re: dataSourceNameはnullあるいは空であってはいけません
吉村 実
[E-MAIL ADDRESS DELETED]
2010年 2月 27日 (土) 18:12:53 JST
小林様
ご回答ありがとうございます。
>その場合,Dao の設定は一組だけでよくなります.
>hogeX.dicon と hogeA.dicon を統合して hoge.dicon
>だけにしてください.
は単純に二つを統合したのでよろしかったでしょうか。
下記※1のようにしたところ、検索時に以下のエラーと
なってしまいました。
ERROR 2010-02-27 18:02:46,373 [http-8080-Processor25] サーブレット action の
Servlet.service()が例外を投げました
org.seasar.framework.container.TooManyRegistrationRuntimeException:
[ESSR0045]interface jp.go.hoge.common.dao.TttDataDaoに複数のコンポーネント
(jp.go.hoge.common.dao.TttDataDao, jp.go.hoge.common.dao.TttDataDao)が登録さ
れています
※1
「hogedao.dicon」
<components>
<include path="allaop.dicon"/>
<!-- auto registration -->
<component
class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRe
gister">
<property name="autoNaming">
<component
class="org.seasar.framework.container.autoregister.DefaultAutoNaming"/>
</property>
<initMethod name="addClassPattern">
<arg>"jp.go.hoge.common.dao"</arg>
<arg>".*Dao"</arg>
</initMethod>
</component>
<component
class="org.seasar.framework.container.autoregister.AspectAutoRegister">
<property
name="interceptor">allaop.daoInterceptorChain</property>
<initMethod name="addClassPattern">
<arg>"jp.go.hoge.common.dao"</arg>
<arg>".*Dao"</arg>
</initMethod>
</component>
<!-- auto registration -->
<component
class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRe
gister">
<property name="autoNaming">
<component
class="org.seasar.framework.container.autoregister.DefaultAutoNaming">
<initMethod name="addReplaceRule">
<arg>"$"</arg>
<arg>"ForOperate"</arg>
</initMethod>
</component>
</property>
<initMethod name="addClassPattern">
<arg>"jp.go.hoge.common.dao"</arg>
<arg>".*Dao"</arg>
</initMethod>
</component>
<component
class="org.seasar.framework.container.autoregister.AspectAutoRegister">
<property
name="interceptor">allaop.daoInterceptorChainForOperate</property>
<initMethod name="addClassPattern">
<arg>"jp.go.hoge.common.dao"</arg>
<arg>".*Dao"</arg>
</initMethod>
</component>
</components>
初歩的な質問かと思いますが、
宜しくお願い致します。
Seasar-user メーリングリストの案内