월급받으면 사려고 아직은 책이나 강의 없이 개돌중인데
mybatis는 인서트 쿼리 날리고나면 삽입된 줄만큼 숫자를 리턴해서 그걸로 성공 실패를 판단하잖아
JPA에선 데이터베이스에 제대로 반영됐는지 어떻게 확인하는거야?
GPT새끼 말로는 save 메소드 리턴받은 Entity객체가 null인지 아닌지로 체크한다는데
이거 그냥 내가 파라미터로 전달한거 그대로 다시 뱉는거같던데..
내가 일부러 컬럼크기보다 큰 값을 넘겨보니까 그냥 예외를 떤지던데
그냥 실패시 예외터지는걸로 처리하는건가?
다시 리턴받은 객체 안의 id값이 null인지 아닌지를 보면 되는건가?
그 optional감싸서 값나오거든? if문으로 ispresent써가지고 비어있는지 확인될껄?
어 뭐지 왜 그냥 Entity로 뱉어졌던거같지 다시 봐봐야겠네
그낭 save하고 orElseThrow로 예외던져서 처리하는게 나음