2022年3月21日の永続的なコンテキストについて
持続性コンテキスト
Persistence(永久化)
これは、消えるのではなく、絶えず近づくことができることを意味します.
通常、メモリに存在するデータは、サービス終了時に消失します.
->この問題を解決するには、ファイルまたはDBとして保存します.
実際、永続性コンテキストで最も主要なクラスはEntityManagerという空です.
H 2 DB->MySQLを現在のプロジェクトにバインド
こうしてMySQL Workbenchで接続を確立してもらいました.
私は今Intellij Communityバージョンを使用しているので、MySQLで1つずつ設定する必要があります.
application.ymlで
spring:
h2:
console:
enabled: true
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
defer-datasource-initialization: true
generate-ddl: true
hibernate:
ddl-auto: create-drop
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/book_manager?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true
username: root
password:
server:
port: 8070
こうして並べた授業や他の環境でMySQLを設定するのはいろいろな違いがあり、バインドしにくいです.url: jdbc:mysql://localhost:3306[接続ポート番号]/book manager[シナリオ名]?USSSL=false&useUnicode=true&ServerTimezone=Asia/Seoul&allowPublicKeyRetrieval=trueのように設定します.
passwordが設定されていないため、連動エラーが発生しました.気をつければいい
Reference
この問題について(2022年3月21日の永続的なコンテキストについて), 我々は、より多くの情報をここで見つけました https://velog.io/@dolljang/20220307-영속성-컨텍스트-알아보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol