私のクライアントは、私が PHP を使用して構築しているアプリケーションのバックエンドを作成しました。しかし、彼はデータベースをあまりうまく書きませんでした。たとえば、「users」と「user_settings」の 2 つのテーブルがあります。ただし、彼のスクリプトは、ユーザーが設定を変更することを決定した場合にのみ、「user_settings」に行を作成します。それ以外の場合、彼のスクリプト全体は、「データベース スペースを節約する試みとして」デフォルトを使用していました。
ただし、Hibernate では、一部のユーザーの「user_settings」を取得しようとする必要があり、設定されていないユーザーに問題を引き起こしています。そのクライアントのデータベースに何も存在しない場合、 getClientSettings() を呼び出した後、休止状態でデータベースにデフォルト設定を挿入できる方法はありますか?