diff --git a/jpablog/src/main/java/com/example/jpablog/model/Board.java b/jpablog/src/main/java/com/example/jpablog/model/Board.java index f7deeca6..2bf2c60e 100644 --- a/jpablog/src/main/java/com/example/jpablog/model/Board.java +++ b/jpablog/src/main/java/com/example/jpablog/model/Board.java @@ -34,7 +34,7 @@ public class Board { @JoinColumn(name = "user_id") private User user; - @OneToMany(mappedBy = "board") + @OneToMany(mappedBy = "board", cascade = CascadeType.REMOVE) @JsonIgnoreProperties({"board"}) @OrderBy("id desc") private List replies = new ArrayList<>(); diff --git a/jpablog/src/main/resources/static/js/user.js b/jpablog/src/main/resources/static/js/user.js index b3081750..dbea1cff 100644 --- a/jpablog/src/main/resources/static/js/user.js +++ b/jpablog/src/main/resources/static/js/user.js @@ -20,8 +20,12 @@ let index = { contentType: "application/json; charset=utf-8", dataType: "json" }).done(function (resp){ - console.log(resp); - alert("회원가입이 완료되었습니다."); + if (resp.statusCode === 500) { + alert("회원가입 실패."); + } else { + alert("회원가입 완료."); + } + location.href = "/"; }).fail(function (error){ alert(JSON.stringify(error));