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