問題タブ [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 に答える
229 参照

oracle - マージのJPAエラー:挿入のみの場合、パスワード期限切れエラー

entitymanager merge メソッドを使用して、特定のテーブルのレコードを更新 (存在する場合) または挿入 (存在しない場合) します。更新の場合はエラーはありませんが、挿入の場合はログに次のエラーが表示されます。

原因: java.sql.SQLException: ORA-28001: パスワードの有効期限が切れています\n DSRA0010E: SQL 状態 = 99999、エラー コード = 28,001\n\tat oracle.jdbc.driver.T4CTTIOer.processError(T4CTTIOer.java:450) \n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIOer.java:392)\n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIOer.java:385)\n\tat oracle.jdbc.driver. T4CTTIfun.processError(T4CTTIfun.java:938)\n\tat oracle.jdbc.driver.T4CTTIOauthenticate.processError(T4CTTIoauthenticate.java:480)\n\tat oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655

接続が成功した場合にデータソースを確認すると、パスワードの有効期限が切れていないというエラーが表示されます。

また、Oracle SQL 開発者ツールを使用してテーブルに手動で挿入しようとしましたが、エラーは発生しませんでした

なぜこれが起こっているのか誰にもアドバイスできますか?

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

java - spring jpaを使用して、SQLクエリの結果をJavaオブジェクト(非エンティティクラス内)にマップします

SQL クエリの結果を非エンティティ クラスの Java オブジェクトに代入したい。私のクエリは、別のテーブル B にマップされたテーブル A のレコード数をカウントしています。

非エンティティ クラス

A と B はエンティティ クラスです。エンティティ A と B の指定された列を選択し、その列を Sample.class に含めて、REST 呼び出しで JSON としてデータを送信しています。

私の質問は、カウント結果をカウント変数に代入することです。

前もって感謝します