問題タブ [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.
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 に存在しません が、同じ問題が発生します
よろしくお願いします。