[Seasar-user:6959] Re: [Dolteng]S2Container をmainクラスから実行したいのですが

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 3月 29日 (木) 15:04:58 JST


ひがです。

> hirossyです。
> ご返信ありがとうございます。
> 
>   public static void main(String[] args) {
>       SingletonS2ContainerFactory.init();
>       S2Container s2 = S2ContainerFactory.create("app.dicon");
>       HogeDao dao =
>               (HogeDao)s2.getComponent(HogeDao.class);
>       dao.selectAll();
> 
>                ・・・
> 
> ご指示通りの方法でS2Containerを作成することが出来ました!
> ありがとうございます。
> 
正しくは、
SingletonS2ContainerFactory.init();
S2Container s2 = SingletonS2ContainerFactory.getContainer();
でした。
それで試していただけるでしょうか。

ただ手元のDoltengで試した感じだと、S2ContainerFactory.create("app.dicon")
でも動いていたので違う原因かもしれません。

素のプロジェクトをDoltengで生成させてEMPテーブルからDaoを
自動生成させた場合も同じでしょうか。

よろしくお願いします。

Yasuo Higa
The Seasar Project



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