2008年10月9日木曜日

S2Jdbcのテストではまる

S2JdbcをS2TestCaseを継承したクラスで、JUnit4にてテストしていたら、「oracleDialect」 のコンポーネントが見つからず、jdbcManager が生成できないエラーとなった。

あちこち調べたが有意な情報が見つからず、以下のを参考に oracleDialect を定義した。

<!-- need for S2Jdbc http://d.hatena.ne.jp/GARAPON/20071119 -->
<component class="org.seasar.framework.convention.impl.PersistenceConventionImpl"/>
<component name="oracleDialect"
class="org.seasar.extension.jdbc.dialect.OracleDialect" >
</component>


一応動いたが、なんか釈然としない。ほぼ同じ構成でhsqlDialectを使用するテストは何の問題もないのに、、、

0 件のコメント: