[Seasar-user:14048] Re: [teeda] JarファイルのDaoを自動登録しようとしているのですがうまく行きません

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 5月 1日 (木) 19:00:07 JST


小林 (koichik) です.

Date:    Thu, 1 May 2008 18:23:49 +0900
From:    "Mitsutaka Sato" <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14047] Re: [teeda] JarファイルのDaoを自動登録しようとしているのですがうまく行きません

> なるほど、複数のルートを登録できるのですね。
> この場合、
> com.hoge 以下にある dtoとかlogicとかも
> 対象となってしまうんですよね?
> 
> Daoだけにできると嬉しいんですが。。

convention.dicon で

<component class="org.seasar.framework.convention.impl.NamingConventionImpl">
  ...
  <initMethod name="addIgnorePackageName">
    <arg>"com.hoge.dto"</arg>
  </initMethod>
  <initMethod name="addIgnorePackageName">
    <arg>"com.hoge.logic"</arg>
  </initMethod>
  ...
</component>

のように指定することはできます.

あるいは,DaoCreator のサブクラスを作成して
特定のパッケージ以外は無視するようにするとか.

ともあれ (JW),SMART deploy の規約から外れたことを
やろうとすると,手間が増えるのは避けられないので,
あまりおかしなことをしないのが無難かと.


-- 
<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 メーリングリストの案内