[seasar-dotnet:199] S2Dao IFコメントについて
katsu_110 @ mail.goo.ne.jp
katsu_110 @ mail.goo.ne.jp
2006年 5月 17日 (水) 23:35:37 JST
はじめまして伊藤といいます。
今、S2Container.NET 1.2.0-RC1 (.NET 2.0)、S2Dao.NET 0.4.1を利用
して、以下のようなDAOを作成しましたが、IFコメントが無視されてしまい
思ったように動作をしてくれません。
# どうやら、hoge.Valはnullだと認識されているようです。
このようなIFコメントは想定外なのでしょうか?
アドバイスをいただけると幸いです。
以上よろしくお願いします。
-- 以下コード抜粋
[Bean(typeof(Hoge))]
public interface IHogeDao
{
//[Sql("SELECT ID, VAL FROM HOGE /*IF hoge != null*/ where val=/*hoge.Val*/1 /*END*/")]
[Sql("SELECT ID, VAL FROM HOGE /*IF hoge.Val != null*/ where val=/*hoge.Val*/1 /*END
*/")]
IList GetHogeByVal(Hoge hoge);
}
[Table("Hoge")]
public class Hoge
{
private int id;
private string val;
public Hoge()
{
}
public int ID
{
set { id = value; }
get { return id; }
}
public string Val
{
set { val = value; }
get { return val; }
}
}
seasar-dotnet メーリングリストの案内