ヒベルナ配置【IDEA】


必要なリソースをダウンロード
  • 公式サイトでhibernateリンクをダウンロードする:http://hibernate.org/orm/ hibernate配置【IDEA】_第1张图片 hibernate配置【IDEA】_第2张图片
  • ロゴマーク4 j 2リンクをダウンロードする:http://logging.apache.org/log4j/2.x/download.html hibernate配置【IDEA】_第3张图片 hibernate配置【IDEA】_第4张图片
  • 設定項目
  • は、jarパケット「hibernate、jdbc、log 4 j」hibernate配置【IDEA】_第5张图片 hibernate配置【IDEA】_第6张图片 hibernate配置【IDEA】_第7张图片 152を導入し、同じ方法でjdbc、log 4 j hibernate配置【IDEA】_第8张图片
  • を導入する.
  • srcディレクトリの下でhibernate.cfg.xml hibernate配置【IDEA】_第9张图片を作成し、下記の内容を記入してください.hibernate配置【IDEA】_第10张图片頭部はhibernane-coreのjarパケットの下で、org.hibergでhibernate配置【IDEA】_第11张图片
  • を見つけました.
  • データベーステーブルT_を作成します.USER hibernate配置【IDEA】_第12张图片
  • は、srcでpojoパケットを作成し、2つのファイルを作成する.なお、この2つのファイルは、同じクラスのディレクトリ在这里插入图片描述 User.javaの内容でなければならない.hibernate配置【IDEA】_第13张图片 User.hbm.xmlの内容は以下の通りである.hibernate配置【IDEA】_第14张图片
  • は、hibernature.cfg.xmlにマッピングファイルhibernate配置【IDEA】_第15张图片
  • を追加する.
    使用
  • 試験コードを作成するhibernate配置【IDEA】_第16张图片
  • 運転結果を確認してhibernate配置【IDEA】_第17张图片 在这里插入图片描述成功!
  • 余談をする
  • java日付類Dateをmysqlデータベースに挿入する時間が一日少なくなりました.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
  • hbm.xmlでテーブルの赤がプログラムの実行に影響しない場合在这里插入图片描述、赤が出ていない場合、何を書いても緑で、検出されていない場合は、Facetsを追加すればいいです.在这里插入图片描述に赤い解決策を報告します.ヒントに従ってhibernate配置【IDEA】_第18张图片 Data Sourceをクリックして、OKをクリックしてください.hibernate配置【IDEA】_第19张图片