[解決済み] パーシステンスコンテキストとは?
質問
私はJavaの世界とJPAの初心者です。私はJPAを勉強しており、Entity、persistenceのような多くの新しい用語に出会いました。読んでいる間、私は正確な定義を理解することができませんでした。 パーシステンスコンテキスト .
どなたか、簡単な素人用語で説明していただけませんか?で使用されているデータとの関係はどうなっているのでしょうか?
@Entity
?
例えば、この定義は複雑すぎて理解できませんね。
永続化コンテキストとは、任意の永続的なIDに対して一意のエンティティインスタンスが存在するようなエンティティの集合のことです。
どのように解決するのですか?
永続化コンテキストは、ある永続化ストア(データベースなど)に永続化されるデータを保持するエンティティのセットを処理するものです。特に、コンテキストは、コンテキストと基礎となる永続性ストアの両方に関して、エンティティが持つことができるさまざまな状態 (たとえば、管理、デタッチ) を知っています。
Hibernate関連(JPAプロバイダ)ですが、これらのリンクは有用だと思います。
http://docs.jboss.org/hibernate/core/4.0/devguide/en-US/html/ch03.html
http://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/architecture.html
Java EEでは、永続性コンテキストは通常EntityManagerを介してアクセスされます。
http://docs.oracle.com/javaee/6/api/javax/persistence/EntityManager.html
エンティティが持ちうる様々な状態と、その間の遷移を以下に説明します。
http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/objectstate.html
https://vladmihalcea.com/wp-content/uploads/2014/07/jpaentitystates.png
関連
-
IllegalArgumentException この例外を解決する方法
-
eclipseにプロジェクトをインポートした後、Editorにmain typeが含まれない問題
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] ORM(Object-Relational Mapping)における「N+1 selects問題」とは?
-
[解決済み] Java Persistence APIにおけるFetchType LAZYとEAGERの違い?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
IllegalArgumentException この例外を解決する方法
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
Methodのinvokeメソッド実装のJavaリフレクション
-
自動配線された依存性のインジェクションに失敗しました。
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
org.glassfish.jersey.servlet.ServletContainer
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a