!!!開発時と稼働時の接続情報は異なる
JBoss Toolsで開発する時の注意としては次です。
#開発時に使うDB接続は「Database Connections」で設定する。
#稼働時に使うDB接続は「persistence.xml」と「jboss-javaee-webapp-ds.xml」で設定する。
共通した設定もそれ以前にあります。
!!!共通する設定
!!MySQLのJDBCドライバをDependencies(依存関係)に設定する
プロジェクトのpom.xmlをエディタで開き、DependenciesタブでAddボタンを押します。\\
次のように入力します。\\
Artifact Idは mysql-connector-java です。Versionにはその時点での最新を記述して下さい。\\
[{Image src='mysql-dependency.png'}]\\
この設定によって以下のフォルダ配下にjarファイルが出来ていればOKです。
*あなたのユーザーフォルダ\.m2\repository\mysql\mysql-connector-java

!!!開発時のDB接続設定
!!Database ConnectionsにMySQLサーバーへの接続情報を設定する
#Window→Perspective→Open Perspective→Other を開く
#JPAを選択する

[{Image src='database-connections.png'}]
#開いた中のData Source Explorerをクリック
#Database Connectionsを右ボタンクリック
#Newをクリック

[{Image src='connection-profile.png'}]
#Connection Profile TypeからMySQLを選択する
#Nextボタンを押す。

[{Image src='driver-definition.png'}]
#Drivers選択リストの右にある「+」アイコンを押す。
#Name/Typeタブにて5.1(またはさらに新しいもの)をクリックする。
#表示された画面のDriver nameに「MySQL JDBC Driver5.1.38」と記入する。バージョン番号は適宜換える。
#JAR Listタブを押す。

[{Image src='driver-jar-list.png'}]
#Driver Filesに表示されている「mysql-connector-java-5.1.0-bin.jar」を削除する。
#Add JAR/ZIP ボタンを押す。
#表示されたファイルオープンダイアログにて「ユーザーフォルダー\.m2\repository\mysql\mysql-connector-java\バージョン\mysql-connector-java-バージョン.jar」を選択する。
#OKボタンを押す。

[{Image src='driver-properties.png'}]
#上記画面のそれぞれで接続情報を入力する。
#Test Connectionボタンを押して「Ping Succeeded!」と表示されれば成功。エラーが表示された場合はRDBが起動されているか、接続情報を誤っていないか確認する。
#Finishボタンを押す。
#下記画面が表示されれば完了。
[{Image src='database-connections-fin.png'}]

!!!稼働時のDB接続設定
稼働時のDB接続設定は2通りあります。\\

!!アプリケーションサーバーの設定によってRDBに接続する時 (推奨)
アプリケーションサーバー(WildFly)上に定義されているデータソースを基にRDBに接続する方法です。\\
この方法の場合、接続先リソースを持つファイル(persistence.xml)をどの環境でも同じにしておいて、
アプリケーションサーバー側の設定によって検証サーバーや本番サーバーの接続が決まります。\\

!JDBCドライバのデプロイ
#EclipseのServers窓にてWildFlyを起動する。
#ブラウザにて http://localhost:9990/console/ にアクセスする。
#[JBoss Toolsのインストールと設定]にて設定したユーザー/パスワードでログインする。
#以下の画面が表示される。
[{Image src='wildfly-console.png'}]
#上記画面左上のDeploymentをクリックする。
\\
[{Image src='deployments1.png'}]
#Addボタンを押し、表示された画面で "Upload a new deployment" を選択し、"Next"ボタンを押す。
\\
[{Image src='deployments2.png'}]
#"ファイルを選択" ボタンを押す。
#C:\Users\ユーザー名\.m2\repository\mysql\mysql-connector-java\バージョン番号\  の中のjarファイルを選択する。
#"Next"ボタンを押す。
\\
[{Image src='deployments3.png'}]
#"Finish"ボタンを押す。
#次の画面が表示されれば完了。
[{Image src='deployments4.png'}]

!!persistence.xmlにMySQLサーバーへの接続情報を設定する
src/main/resources/META-INF/persistence.xmlをエディタで開き、Propertiesタグを開きます。\\
この中に次のように設定します。\\
[{Image src='persistence-properties.png'}]\\

||Name||Value||説明
|hibernate.hbm2ddl.auto|none|実行時にテーブルなどの作成を行うかどうか。規定値はcreate-drop。
|hibernate.show_sql|true|HibernateのログにSQLを出力する。規定値はfalse。
|javax.persistence.jdbc.driver|com.mysql.jdbc.Driver|JDBCドライバー。
|javax.persistence.jdbc.url|jdbc:mysql://localhost:3306/test|ポート番号の後ろはSchema(DATABASE)名を書く。
|javax.persistence.jdbc.user|testuser|接続するユーザー。
|javax.persistence.jdbc.password|userpass|ユーザーのパスワード。
|hibernate.format_sql|false|Hibernateのログに出力するSQLを整形する。
|hibernate.dialect|org.hibernate.dialect.MySQLDialect|SQLの方言を指定する。この場合はMySQL。
同じ内容をXMLで書く場合は次です。\\
{{{
<properties>
  <property name="hibernate.hbm2ddl.auto" value="none" />
  <property name="hibernate.show_sql" value="true" />
  <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
  <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/test"/>
  <property name="javax.persistence.jdbc.user" value="testuser"/>
  <property name="javax.persistence.jdbc.password" value="userpass"/>
  <property name="hibernate.format_sql" value="false"/>
  <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
</properties>
}}}
persistence.xmlのより詳しい内容はここが参考になります。
[Hibernateを使ったシンプルなJPA環境構築|http://trasis.jp/blog/lab/2008/09/hibernate-jpa%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89.html]