問題タブ [hibernate-native-query]

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 に答える
114 参照

hibernate - Spring Hibernateで一括削除するには?

Spring Boot + Hibernate を使用して、nameQuery または nativeQuery を使用してデータを一括削除しようとしています。いくつかの要素には制約違反があり、Spring/Hibernate はロールバック全体を生成します。

ロールバックを回避することは可能ですか? つまり、削除するレコードは 100 個で、3 個には制約があるため、Hibernate は 100 個のロールバックを生成しますが、ロールバックする必要があるのは 3 個だけで、97 個の要素を削除したいと考えています。今、私は悪い解決策を作成しました.forループを使用して100個のSQLクエリを実行しました。

サービス層:

休止状態レイヤー:

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

java - エラー: Hibernate 5.4.14 で NativeQuery を使用しているときに列 'id' が見つかりません

私は次のクエリを持っています:

エンティティとデータベースにもファイルされたIDがありますが、取得しています

エンティティクラスは次のとおりです。

Client.hbm.xml は次のとおりです。

ここに画像の説明を入力

MySQL 8.0.21 Hibernate 5.4.14 JDK 11.0.8+10
を使用しています JPA Criteria クエリを使用したくないので、NativeQuery を使用してパフォーマンスをチェックしています。
したがって、JPAを提案しないでください