私はjavaを初めて使い、java springプロジェクトに取り組んでいます。今私がやったことがデータベースに保存されていることを確認して、手動で値を挿入しています。代わりに、新しいオブジェクトを作成するJPAリポジトリを使用してオブジェクトを何度も何度も何度も上書きし、詳細をデータベースに保存できないのはなぜですか?
Department departmentDetails = new Department();
departmentDetails.setDepartmentName("cse");
departmentDetails.setStatus(1);
departmentDetails.setModifiedBy("mehul");
departmentDetails.setCreatedBy("mehul");
departmentDetails.setCreatedOn(new Timestamp(System.currentTimeMillis()));
departmentDetails.setModifiedOn(new Timestamp(System.currentTimeMillis()));
departmentDetailsRepository.save(departmentDetails);
departmentDetails.setDepartmentName("ECe");
departmentDetails.setStatus(1);
departmentDetails.setModifiedBy("gowdru");
departmentDetails.setCreatedBy("gowdru");
departmentDetails.setCreatedOn(new Timestamp(System.currentTimeMillis()));
departmentDetails.setModifiedOn(new Timestamp(System.currentTimeMillis()));
departmentDetails = departmentDetailsRepository.save(departmentDetails);
、私はデータベースにその詳細を保存した後、再びそれを使用しています:
のコードは次のようになります。 しかし、私がこれを実行すると、第2の詳細、すなわちECEが作成されます。 gowdruが保存されますが、最初のレコードは保存されません。
私はここで何が間違っていますか?
ここでオーバーライドするオブジェクトはありません – Antoniossss