問題タブ [spring-boot-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 投票する
2 に答える
236 参照

java - @ElementCollection で注釈が付けられたフィールドのバッチ挿入を Hibernate しないのはなぜですか?

@Entityいくつかの関係を含む があります@OneToManyが、それらは のコレクションで構成されているためEnum、 を使用して@ElementCollectionいます。エンティティには、データベース レベル (MySQL) で生成される ID があります。

これは、私のエンティティの構造に対応する、私が作成した小さな例です。

バッチ処理が無効になることは知っていますが、単一のプロパティではなく、メインエンティティのみGenerationType.IDENTITYに当てはまると思いました。それぞれが少数のプロパティを持ついくつかのエンティティ(〜20k)を一括インポートする必要がありますが、Hibernateはセット内のプロパティごとに1つの挿入を生成しているようで、インポートが非常に遅くなります(それぞれに10〜20の挿入)記録)。

これを高速化するために長い間費やしてきたので、データベースに手動でインポートできる SQL ファイルを生成することだけを考えています。

@ElementCollectionフィールドをバッチ挿入するように Hibernate に指示する方法はありませんか? 私は何か間違ったことをしていますか?

0 投票する
2 に答える
433 参照

spring-boot - カスタム オブジェクトを含むマップでエンティティ オブジェクトを作成できません

スプリングブーツ 2.5

私はエンティティを持っていますCart。1 つのカートには多くのエンティティがありProductます。1 つのカートに多くの商品が入っています。だから私は試してみまし @JoinColumnたが、エラーが発生しました:

しかし、アプリケーションを実行しようとすると、エラーが発生します:

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

spring-boot - Spring ブート JPA で org.springframework.data.util.Pair を使用できない

スプリング ブート 2.2.5

1つのカートには多くの商品があります。製品と製品の数量を保管する必要があります。だから私はこれに地図を使います。だからここに私のモデル:

しかし、アプリを起動しようとするとエラーが発生します: