ヒベルナ配置【IDEA】
必要なリソースをダウンロード公式サイトでhibernateリンクをダウンロードする:http://hibernate.org/orm/ ロゴマーク4 j 2リンクをダウンロードする:http://logging.apache.org/log4j/2.x/download.html 設定項目は、jarパケット「hibernate、jdbc、log 4 j」 152を導入し、同じ方法でjdbc、log 4 j を導入する. srcディレクトリの下でhibernate.cfg.xml を作成し、下記の内容を記入してください.頭部はhibernane-coreのjarパケットの下で、org.hibergで を見つけました.データベーステーブルT_を作成します.USER は、srcでpojoパケットを作成し、2つのファイルを作成する.なお、この2つのファイルは、同じクラスのディレクトリ User.javaの内容でなければならない. User.hbm.xmlの内容は以下の通りである. は、hibernature.cfg.xmlにマッピングファイル を追加する.
使用試験コードを作成する 運転結果を確認して 成功! 余談をする java日付類Dateをmysqlデータベースに挿入する時間が一日少なくなりました.
パラメータ名
パラメータの説明
デフォルト値
user
データベース名(データベース接続用)
password
ユーザパスワード(データベース接続用)
use Unicode
Unicode文字セットを使用するかどうかは、パラメータcharacterEnccodingがgb 2312またはgbkに設定されている場合、このパラメータはtrueに設定されている必要があります.
false
characterEncocding
アメリカUnicodeがtrueに設定されている場合、文字コードを指定します.例えば、gb 2312またはgbkに設定できます.
false
aut Reconnect
データベース接続が異常に中断された場合、自動的に再接続されますか?
false
aut Reconnect ForPools
データベース接続用のプールの再接続ポリシーを使用しますか?
false
failOverReadOnly
自動再接続が成功したら、接続は読み取り専用に設定されますか?
true
maxReconnects
aut Reconnectがtrueに設定されている場合、接続の回数を再試行します.
3
initial Timeout
aut Reconnectがtrueに設定されている場合、2回の重連間の時間間隔、単位:秒
2
connect Timeout
データベースサーバとのsocket接続時のタイムアウト、単位:ミリ秒.0はタイムアウトしないことを示し、JDK 1.4およびより高いバージョンに適用されます.
0
socketTimeout
socket操作(読み書き)がタイムアウトしました.単位:ミリ秒です.0はタイムアウトしないことを表します
0
hbm.xmlでテーブルの赤がプログラムの実行に影響しない場合、赤が出ていない場合、何を書いても緑で、検出されていない場合は、Facetsを追加すればいいです.に赤い解決策を報告します.ヒントに従って Data Sourceをクリックして、OKをクリックしてください.
使用
serverTimezone=UTC
に設定すれば、中国時間より8時間早くなります.serverTimezone=Asia/Shanghai
に添付します.mysql重要パラメータ説明です.パラメータ名
パラメータの説明
デフォルト値
user
データベース名(データベース接続用)
password
ユーザパスワード(データベース接続用)
use Unicode
Unicode文字セットを使用するかどうかは、パラメータcharacterEnccodingがgb 2312またはgbkに設定されている場合、このパラメータはtrueに設定されている必要があります.
false
characterEncocding
アメリカUnicodeがtrueに設定されている場合、文字コードを指定します.例えば、gb 2312またはgbkに設定できます.
false
aut Reconnect
データベース接続が異常に中断された場合、自動的に再接続されますか?
false
aut Reconnect ForPools
データベース接続用のプールの再接続ポリシーを使用しますか?
false
failOverReadOnly
自動再接続が成功したら、接続は読み取り専用に設定されますか?
true
maxReconnects
aut Reconnectがtrueに設定されている場合、接続の回数を再試行します.
3
initial Timeout
aut Reconnectがtrueに設定されている場合、2回の重連間の時間間隔、単位:秒
2
connect Timeout
データベースサーバとのsocket接続時のタイムアウト、単位:ミリ秒.0はタイムアウトしないことを示し、JDK 1.4およびより高いバージョンに適用されます.
0
socketTimeout
socket操作(読み書き)がタイムアウトしました.単位:ミリ秒です.0はタイムアウトしないことを表します
0