2009年7月14日火曜日

[S2DAO] 外部SQLファイルの文字化け

S2DAOで外部SQLファイルがUTF-8だったら読込むときに日本語が文字化けしてしまう。

これの対応は

s2-dao.jarに入ってる「dao.dicon」を上書き修正する。

<component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl" />

これを

<component class="org.seasar.dao.impl.DaoMetaDataFactoryImpl">
<property name="sqlFileEncoding">"UTF-8"</property>
</component>

プロパティ追加すればOk (^(工)^)