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