Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2010-06-02から1日間の記事一覧

iBatisのSQLをログ出力する

log4j.xmlをつぎのようにする。 <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <appender name="STDOUT" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> </layout></appender></log4j:configuration>

iBatisでの動的SQL

こんな感じ。 <select id="selectWithoutBLOBs" resultMap="ibatorgenerated_BaseResultMap" parameterClass="xxx.Xxx" > select id, xxx, xxx from xxx <dynamic prepend="where"> <isNotNull prepend="and" property="xxx"> xxx = #xxx:INTEGER# </isNotNull> <isNotNull prepend="and" property="xxx"> xxx = #xxx:INTEGER# </isnotnull></dynamic></select>

JSTLでの通貨フォーマット

<fmt:formatNumber type="CURRENCY" value="${xxx.xxx}" />currency="JPY"とすると「JPY 4,000」とか出てしまうので注意。</fmt:formatnumber>