問題タブ [hibernate-jpa]

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 投票する
0 に答える
163 参照

hibernate - Oracle DB の persistence.xml の問題

以下のエラーが発生しています:org.xml.sax.SAXParseException; 行番号: 4; columnNumber: 77; schema_reference.4: スキーマ ドキュメント 'http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd' の読み取りに失敗しました。1) ドキュメントが見つかりませんでした。2) ドキュメントを読み取ることができませんでした。3) ドキュメントのルート要素が xsd:schema ではありません。私の Persistence.xml は以下のようにカウントされます:

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

spring - Spring JPA: 永続コンテキストを小さく保つ

Spring JPA 環境で永続化コンテキストを小さく保つにはどうすればよいですか?

理由: 永続化コンテキストを小さく保つことで、パフォーマンスが大幅に向上することはわかっています。

主な問題領域は次のとおりです。

この問題領域での実験により、250 回の反復ごとに永続化コンテキストを消去すると、パフォーマンスが大幅に向上することがわかっています。

これらの行をコードに追加すると、250 回の反復ごとに次のようになります。

次に、「フラッシュ操作を確実に実行できません」などのエラーが発生します。

メインのトランザクションを読み取り専用にし、評価保存部分を「Transaction-requires-new」にしようとすると、「切り離されたエンティティで操作しています」などのエラーが発生します。私はオープンエンティティを再訪することは決してないので、非常に奇妙です。

では、永続化コンテキストを小さく保つにはどうすればよいでしょうか? 何十もの方法を試しました。助けていただければ幸いです。

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

jpa - how to access JpaRepository interfaces in non bean classes

I have a JpaRespository interface like blow,

I want to make use this Repository methods from a non container managed class something like below.

Here getInstance() of ProductFactory is invoked by a platform(in house spring based platform) class which I dont have access to. Please tell me how do I access the Repository methods in this Factory class methods.

Here is the Config class,