-1
プロジェクトでバックエンド用にSpringブートを使用しています。機能deleteDoctor
では、doctor
のIDを持つ医者を削除したいと同時に、user
のuser
テーブルに関連付けられたuser
を削除したいとします。このログインはdoctor
です。Spring Boot 2つのエンティティから複数の行を削除するJHipster
しかし、流れは、動作しません下記のコードの参照:
@DeleteMapping("/doctor/{id}")
@Timed
public ResponseEntity<Void> deleteDoctor(@PathVariable String id,
@RequestBody Doctor doctor) {
log.debug("REST request to delete Doctor : {}", id);
doctorRepository.delete(id);
userRepository.findOneByLogin(doctor.getLogin()).
ifPresent(user -> {
userRepository.delete(user);
log.debug("Deleted User: {}", user);
});
return ResponseEntity.ok()
.headers(HeaderUtil.createEntityDeletionAlert(ENTITY_NAME, id.toString())).build();
}
とサービスメソッドにダウンそのコードを移動します"意味ですか?例外はありますか?もしスタックトレースしてください。 –