7.2.3. MySQL DataSource のテスト

7.2.3. MySQL DataSource のテスト

CMP roster アプリケーションを使用して新しいデータベース接続のテストをします。我々のアプリケーションで MySql を使う為に、CMP roster アプリケーションの dd/team ディレクトリにある jbosscmp-jdbc.xml ファイル内で datasource 名とタイプマッピングをセットする必要があります。ファイルを編集して、以下の datasourcedatasource-mapping エレメントを defaults エレメントに追加します。

<jbosscmp-jdbc>
    <defaults>
        <datasource>java:/MySqlDS</datasource>
        <datasource-mapping>mySQL</datasource-mapping>
    </defaults>

    <enterprise-beans>
...
    </enterprise-beans>
</jbosscmp-jdbc>

JBoss を再始動した後、 アプリケーションをデプロイメントして、 作成されている表を見ることができるはずです。 その表は MySQL クライアントで表示できます。

mysql> show tables; 
+-----------------------------------+
| Tables_in_jboss                   |
+-----------------------------------+
| LeagueBean                        |
| PlayerBean                        |
| PlayerBean_teams_TeamBean_players |
| TeamBean                          |
+-----------------------------------+
4 rows in set (0.00 sec) 

MySQL をデフォルト datasource として使用しているので、 そこで JMS 永続表も見ることができます。