問題タブ [glassfish-5]

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

java - MariaDB 10.4 と eclipselink を使用した Java @GeneratedValue (strategy = GenerationType.IDENTITY) の問題

私が使用している Java EE で REST Web サービスを開発しています: Glassfish 5.0 (ビルド 25)、MariaDB 10.4、および eclipselink (JPA 2.1) ここに私のコードがあります:

commande_line テーブル

持続性.xml

コマンドライン エンティティ

コマンドライン Web サービス

抽象的なファサード

問題は、Postman を使用して Web サービスをテストし、POST 要求でレコードを挿入しようとすると、次のようなエラー メッセージが表示されることです。

@GeneratedValue (strategy = GenerationType.IDENTITY) を使用すると、SEQUANCE で問題が発生する理由がわかりません。@GeneratedValue (strategy = GenerationType.SEQUENCE) で変更し、次のスクリプトでテーブルを作成すると:

に示されている解決策を適用することにより:テーブル 'customerjpa.sequence' は JPA に存在しません が、同じ問題が発生します

よろしくお願いします。