본문 바로가기

자기개발/새싹톤_POA9

아직도 잘 모르겠는 ... 아직도 잘 모르겠다. jpa를 사용하지만 일단 entity를 스네이크로 만들어서 query만 죽도록 만지고 있지만.. update를 만들어야 하는데 이게 지금 작동하는 건지 안작동하는 건지 모르겠다.. 일단 되는거 같아서 전달했다. 일단 로직은 구매를 하고 그 구매를 취소버튼을 누른 상태이다. 구매정보에 상태를 변경하고 구매를 한 게시물의 상태도 변경하고 보이는 상태도 변경해야 한다. 일단 구매정보 상태를 변경하는건 성공했는데 게시물의 상태를 변경하는게 안됐다.. @ResponseBody @PostMapping("/saveBuyInfo/{buyInfo_id}") public BuyInfoDto updateBuyInfo(@PathParam("buyInfo_id") Integer buyInfo_id){ Bu.. 2023. 6. 10.
java를 제대로 배우지 않으면 이런게 고생이구나 java를 배우지 못하고 혹은 springboot나 jpa에 대해 제대로 배우지 못하고 그냥 개발을 하려고 하니 이것저것 우당탕탕이고 시간도 많이 잡아 먹는다는게 이런거구나를 실시간으로 깨닫는 중입니다. entity의 칼럼을 "게시글_id"로 잡았는데 이렇게 잡으면 jpa가 못알아 먹는다. 이걸 몰라서 entity 칼럼을 스네이크로 잡았다..ㅎ node.js로 할땐 수업을 들었어서 카멜케이스를 지향하고 스네이크를 지양했는데... 게시글Id로 하면 jpa도 잘 알아먹었을 것을... 게시글을 그저 최신순으로 가져오고 싶었는데 repository에도, 서비스단에서도 jpa문법대로 만들었는데 안먹어서 너무 당황스럽고.. 왜 계속 나는 괄호에 creator_id로 썻는데 자꾸 creator만 찾지? 라거나 아니 .. 2023. 6. 8.
intellij springboot jpa save가 왜 안될까 오늘 데이터를 responsebody에 넣어 json으로 예쁘게 담아 http요청을 보냈는데 저장이 안됐다. 자꾸 "not-null property references a null or transient value: 도메인.엔티티.id" 에러가 떳다. 그러기엔 난 너무나 당당하게 json에다가 id를 넣었다. index가 아닌 게시글의 id다. 진짜 chatgpt한테도 물어봤는데 JSON 데이터를 @RequestBody 어노테이션을 사용하여 컨트롤러의 메서드 매개변수에 직접 매핑하고 있습니다. 이 경우, 스프링은 요청의 Content-Type을 기반으로 데이터를 파싱하려고 시도합니다. Content-Type이 application/json이라고 가정하고 있습니다. 따라서 요청 헤더에 Content-Typ.. 2023. 6. 8.
우리팀의 구조와 사용할 s3 레포[springboot, intellij] 우리팀은 s3에 이미지 데이터를 저장하고 그 저장한 데이터에 대한 정보 즉 url을 저장하고 id(index)를 부여하는걸 저장하는 테이블을 따로 있다. s3 에 이미지를 저장하고, aws ec2에 서버를 올리고 rds에 mariadb를 얹어서 운영할 예정이다. 와중에 jpa도 처음 사용하느라 어리숙한데 새싹톤으로 빠르게 구현하다보니 프론트에서 더미 데이터로 작업하는걸 보고 있으면 정말 .. 백엔드가 해커톤에서 필요한건가라는 합리적인 의심이 든다. 그래도 준비하기로 했으니 해야지. 좋아요 숫자 카운트하고 더미를 저장해도 백에 저장해서 필터링 해서 프론트로 보내줘야 하니깐 백이 필요하긴 필요하다.라고 위안을 삼고 있다. 일단 내가 s3를 비롯한 aws를 공부만 하고 써보지 않아서 넘나 더듬더듬하고 있긴 한.. 2023. 6. 1.