[Seasar-user:8841] Re: [S2Dao]Query の書き方について
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2007年 7月 2日 (月) 09:37:49 JST
ひがです。
> masanです。
>
> IndexServiceImplに下記のようにsetterメソッドを追加しましたが
> これであっていますか?
>
あってます。
> @RemotingService
> public class IndexServiceImpl implements IndexService {
> private UsermasterDao dao;
>
> public void setDao(UsermasterDao dao) {
> this.dao = dao;
> }
>
> public Usermaster loginUsermaster(String username) {
> return dao.selectedByName(username);
> }
> }
>
> その後、実行するとNullPoiterExceptionが起きなくはなりました。
> が、コンソールを見ると、
得しました
> DEBUG 2007-06-29 17:54:16,692 [http-80-Processor23] SELECT Usermaster.name,
Usermaster.username, Usermaster.password, Usermaster.userid,
Usermaster.email,
Usermaster.isstatus, Usermaster.section, Usermaster.ismanager,
Usermaster.
division, Usermaster.department, Usermaster.tel, Usermaster.
nickname FROM
Usermaster WHERE username = 'oishi'
> DEBUG 2007-06-29 17:54:16,724 [http-80-Processor23] 論理的なコネクションを閉
じました
> DEBUG 2007-06-29 17:54:16,724 [http-80-Processor23] END avpdd2.dao.
UsermasterDao#selectedByName(oishi) : null
> DEBUG 2007-06-29 17:54:16,724 [http-80-Processor23] END avpdd2.web.avpdd2.
impl.IndexServiceImpl#loginUsermaster(oishi) : null
> DEBUG 2007-06-29 17:54:16,724 [http-80-Processor23] HOT deployを終了しました
>
> とこんな感じになりデータを取得できていないです。
> 上記SQLをコピペしてデータベースに投げると、データは取得できました。
>
Seasar2のレイヤではうまく行っていると思います。
usernameがcharで定義されているとか、そんな感じの
問題ではないでしょうか。
--
Yasuo Higa
[E-MAIL ADDRESS DELETED]
Seasar-user メーリングリストの案内