[Seasar-user:16011] Re: [S2JDBC]タイプセーフ化に伴う要望

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2008年 10月 16日 (木) 18:38:57 JST


>Seasar2 に以前からある LongConversionUtil の
>メソッド toLong(Object) を static import して
>使えばよいかと.
>同じように IntegerConversionUtil や
>BigDecimalConversionUtil,DateConversionUtil
>などなど,一通りそろっています.
>
>null の場合も空文字列の場合も null になるので,
>eq() などでは excludesWhitespace を指定する必要も
>ありません.

なるほど。

ありがとうございます。ためしてみます。

>import static org.seasar.framework.util.LongConversionUtil.*;
>
>jdbcManager.from(Project.class)
>    .leftOuterJoin(project().dept())
>    .where(
>        eq(project().projectId(), toLong(listForm.projectId)),
>        like(project().projectNm(), 
>listForm.projectNm).excludesWhitespace(),
>        eq(project().deptId(), toLong(listForm.deptId))
>    ).getResultList();
>
>
>-- 
><component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
></component>
>
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>


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