작성
·
395
0
BookForm 을 setter 대신 생성자로 했는데,
int price 와 int stockQuantity 에서 missmatch Error 가 떴어요.
CreateForm 도 그렇고 UpdateFrom 도 그렇고
빈 폼을 넘겨줄때 java 기본값이 0 인데 참조변수 기본값 null
이 들어가서 에러가 뜨는것 같은데 맞나요.?
그래서 아래와 같이 @nullable을 넣으니까 해결되긴 했는데,
이렇게 사용해도 다른 사이드에 악영향을 끼칠 가능성은 없을까요..? 답변 항상 감사합니다.
public BookForm(Long id,String name, @Nullable int price,@Nullable int stockQuantity, String author, String isbn) {
this.id = id;
this.name = name;
this.price = price;
this.stockQuantity = stockQuantity;
this.author = author;
this.isbn = isbn;
}
답변 감사합니다.