質問

私のようなガイドラインのチュートリアルの設定ストライプMVC春の統合のようにしている統合DBUnitにinitialise私のDBの起動時とは思えない廃棄時に手動でデータを挿入す。残念なことにできないリンクのチュートリアルとしてから支払のための電子書籍.

私のweb.xml って参照される春

<listener>
        <listener-class>
    org.springframework.web.context.ContextLoaderListener
        </listener-class>
</listener>

私のapplicationContext.xml 私の設定は以下の豆

    <bean id="dbUnitBootstrapper" class="com.jameselsey.salestracker.testing.DBUnitBootstrapper"
        init-method="execute">
        <property name="enabled" value="true"/>
        <property name="operations">
            <list>
                <bean class="org.dbunit.ant.Operation">
                    <property name="type" value="CLEAN_INSERT"/>
                    <property name="src" value="classpath:testdata.xml"/>
                </bean>
            </list>
        </property>
    </bean>

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName" value="org.apache.derby.jdbc.ClientDriver"/>
        <property name="url" value="jdbc:derby://localhost:1527/salestracker"/>
        <property name="username" value="admin"/>
        <property name="password" value="admin"/>
    </bean>

ないとい

  1. のデータソースと同じ内容として persistence.xml, 場合を挿入しデータを手動で表示アプリでの接続の詳細は
  2. いての投資を維持しながら、生産性によっ DBUnitBootstrapper クラスが、これらがっついていけず、その豆がないinitialised.
  3. testdata.xml ファイルが存在する正しい場所に、最も簡単なドメインオブジェクトID数 String 属性
  4. testdata.xml, 場合、変更したい利用して次のように書き換えられ 1abc を取得します numberFormatException コンソールに出力し、その音のように読み、データファイルのように挿入し

い逃したものか?このことができますか?私はこの疑問 JavaRanch でもなんとなく案内です。これは個人の学習プロジェクトでは非常にユニークで、これまでたくさ:)

役に立ちましたか?

解決

あなたがdataSourcedbUnitBootstrapperプロパティを設定するのを忘れのようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top