問題タブ [persistence-unit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
104 参照

spring - JPA + hibernate + spring、同じDB内の2つの個別のテーブル

現在のユーザーをデータベーステーブル(HSQL)に保持し、「ストーリー」(1ライナーのみ)のリストを別のテーブル(同じDB内)に保持する単一ページアプリを作成しようとしています。

ユーザーとストーリーの 2 つの POJO があります。次に、2 つの dtos、2 つのリポジトリなどですが、これらを 2 つのテーブルに保持する方法を理解するのに苦労しています...

基本的に、単一のデータベースに書き込みたいが、2 つのテーブルに書き込みたい場合でも、2 つの永続ユニットと 2 つの entityManagerFactory が必要かどうかを知る必要があります。私はいくつかの専門用語で非常に混乱しています。

複数のテーブルに関して多くの質問がありますが、それらは常に異なるデータ ソースにあるようです。このコンテキストでは、データ ソースは単なるテーブルですか? つまり、同じデータベースだが異なるテーブル (別名データ ソース) に永続化します。そうでない場合、「データソース」と「データベース」はこのコンテキストで交換可能ですか?

ありがとう。

0 投票する
0 に答える
489 参照

hibernate - Jelastic 環境でエンティティ マネージャ ファクトリを構築できません

ローカルホストで魅力的に機能する webapp がありますが、Tomcat 8 + Java 8 + Postgres 9.3 Jelastic 環境にデプロイすると、データベースにアクセスしようとすると次の例外が発生します。

そして、これは私のpersistence.xmlです:

どんな助けでも大歓迎です、私は本当にここで立ち往生しています

0 投票する
1 に答える
353 参照

spring - Spring - 異なる JPA プロバイダーを持つ 2 つの永続ユニット

1 つは Hibernate を使用していくつかのエンティティを操作し、もう 1 つは EclipseLink を使用して Spring フレームワークの他のエンティティを操作します。

0 投票する
1 に答える
1947 参照

java - UCanAccess 接続での「無効な認証仕様」エラー

UCanAccess ドライバーに問題があります。つまり、次のコードを使用してデータベースに接続しようとすると、

次のエラーが表示されます。

データベースは永続化ユニットとしても接続されていますが、コード内からそれを利用する方法を知らないため (Google は役に立ちませんでした)、この方法が私の唯一の選択肢のようです。

0 投票する
1 に答える
1114 参照

datasource - Wildfly 8.2.0.Final: サンプル データソースまたは persistence.xml による設定ミス?

persistence.xml で 3 つのデータソースを構成しています。

1 つ目は「デフォルト」の単位です。これは、標準のエンティティ マネージャーによって使用されます。2 つ目は、Java EE 環境外で JUnit テストを実行するために必要です。3 つ目は、ロギングを JTA トランザクションから独立させるために使用されます。
これは機能します。しかし、Wildfly を起動すると、これらのエラーのいくつかが表示されます (ただし、アプリケーションでは H2 を使用していません)。

アプリケーションがデプロイされたときにのみ発生します。

アイデアは、管理コンソールまたはstandalone.xmlでExampleDSを無効にするか削除することでしたが、そうすると、起動時にエラーが発生します:

ここで何が起こっているのですか?この persistence.xml に exampleDS が必要なのはなぜですか? RESOURCE_LOCAL永続化ユニットの構成が間違っている可能性がありますか? (しかし、もしそうなら、なぜそれらは機能するのですか)。では、ここで何が問題なのですか?

[更新]永続化ユニットからプロパティ
を削除しても、(exampleDS が有効になっていると) 起動エラーが発生しないことがわかりました。しかし、Wildfly の exampleDS を有効にしなければならないことに腹が立ちます。そうしないと、上記のアプリケーションで Wildfly が起動しません。どうしてこうなった。ここで何が問題なのですか?hibernate.hbm2ddl.autoRESOURCE_LOCAL

0 投票する
0 に答える
107 参照

java - PostgreSQL のスキーマの個別の永続化コンテキスト

同じデータベース内で別の永続化コンテキストを持ちたいのですが、スキーマは異なります。JPA実装としてEclipselinkを使用しており、データベースはPostgreSQLです。

データベースには 2 つのスキーマが含まれている必要があります。

persistence.xml で 1 つの DBS のスキーマごとに 1 つの永続ユニットを宣言する方法を教えてください。

今私が持っています:

persistence.xml:

だから私はやりたい:

0 投票する
0 に答える
208 参照

jpa - Tomcat JPA PersistenceUnit JNDI 名

Tomcat8 インスタンスにデプロイする JPA プロジェクトを開発しました。

次に、JNDI コンテキスト ルックアップで PersistenceUnit EntityManagerFactory をルックアップする必要があります。JBoss Wildfly では、以下を使用できる可能性があることを知っています。

標準の JNDI ルックアップ メソッドで EntityManagerFactory をルックアップできるようにするプロパティ。

Tomcat サーバーに同様のプロパティはありますか?

0 投票する
1 に答える
1633 参照

jpa - DuplicateServiceException をスローする参照されない永続ユニットの初期化: __FIRST_PHASE__ は既に登録されていますか?

Wildfly 8.1 に複数の war と ear を展開しています。最近、耳と戦争の間で共有されるjarの1つで、いくつかのコードを休止状態からjpaに移行しました。

現在、yy.ear には persistence.xml (ds2、ds3、および ds4 への参照を含む) もあり、myjpa.jar (ds1 のみへの参照を含む) もあります。しかし、展開中に表示されるエラーは、xx.war が ds4 を再初期化しようとしていることを示しています。すべてのソース コードを確認しましたが、xx.war または myjpa.jar に ds4 への参照がありません。では、この展開エラーを修正するにはどうすればよいでしょうか? 以下のサーバーログ..

また、yy.ear は適切にデプロイされますが、xx.war はデプロイされません。