jpa 8

JPA should be mapped with insert="false" update="false" 해결하기

https://www.inflearn.com/questions/62998 앤티티에서 두개의 같은 앤티티를 매핑하는 법에 대해 질문드립니다. - 인프런 | 질문 & 답변 안녕하세요 선생님 선생님의 강의 덕분에 JPA 대해 많은것을 알게 되었습니다. 다름이 아니오라 JPA를 활용한 가벼운 프로젝트를 만들다 이럴때는 어떤 방식으로 하시는지 궁금해 질문드리게 www.inflearn.com 이글의 김영한 님의 답변 처럼 해결했다 "문제는 외래키를 따로 설정해야 하는데 같이 설정해서 오류가 발생했습니다" 정상적으로 만들어진다

Springboot/Jpa 2022.05.15

@oneToMany foreign key constraint fails 해결하기

1번 - @oneToMany일경우 나의 값을 적어줘야한다 @manyToOne일경우 같이 가져올 테이블 값을 지정해야한다 일단 테이블을 보자 a테이블은 글/b테이블은 댓글테이블이다 난 이전에 저 oneToMant에 a_id가 아닌 b_id를 적어 놓았다 그래서 foreign key constraint fails 에러를 만났다 사소하지만 은근히 헷갈릴거 같아서 적어 놓는다 아래글을 보고 해결한것이다 https://reddit.fun/82784/onetomany-cannot-add-update-child-foreign-constraint-fails?show=82806 OneToMany: Cannot add or update a child row: a foreign key constraint fails - Q&..

Springboot/Jpa 2022.04.04

vscode에서 Jpa와 query dsl Qclass만들기

일단 이글을 보고 셋팅한다 https://www.inflearn.com/questions/355723 compileQuerydsl 오류 - 인프런 | 질문 & 답변 학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼 www.inflearn.com buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.6.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' //querydsl 추..

Springboot/Jpa 2022.04.03

Springboot 당일 예약 시스템 만들기!(3) with json and Transactional

+추가 20210821 당일이 아닌 더 업그레이드 된 예약시스템은 여기있습니다 https://cordingmonster.tistory.com/138 Springboot 예약시스템 만들기!(1) 연/월/일/요일 뿌리기! 이전에 kimscafe에서는 '당일' 예약만 가능한 시스템이었다 이번엔 언제든 가능한 예약시스템을 사용해보자! 시나리오 자리 선택->년/월/날짜 표시-> 날짜 선택-> 시간표시-> 예약 프런트 서버 html cordingmonster.tistory.com 이제 예약 시스템 2번째 히스토리 시스템을 만들어보자! 이게 히스토리와/예약의 다른 부분은 예약 시스템은 사용자가 예약을 사용하거나/예약시간을 놓치거나 하거나 예약의 효력이 없어지는 상황이 된다면 사라진다 하지만 히스토리는 사용하든/효력이..

Springboot 게시판만들기!(14) 게시글 삭제

이제 대망의 삭제를 할 건데 게시글이 삭제될때 게시글만 삭제되면 안 되고 사진/내용/댓글 모두 삭제시키려고 한다 이미 사진삭제하는 함수는 만들어 놨으니 글/댓글부터 삭제해주는 함수를 만들자 commentdao native쿼리를 이용해서 게시글 번호로 관련된 댓글들을 한 번에 삭제할 수 있게 해 주자 commentservice dao를 불러주는 함수이다 boardservice Listalreadyimages=new ArrayList(); uploadimageservice.deleteImage(alreadyimages, bid); 이전 함수를 호출해서 빈 배열을 준다 이렇게 되면 기존 사진의 배열이 비어있으므로 db의 사진 정보가 그대로 deleteimages배열에 들어가서 그대로 delete문으로 들어가게..

Spring boot 회원가입 만들기!(1) with security And mvcModel And jpa

일단 시큐리티설정을 해주고 모든 페이지에 대한 조건을 허용으로 해준다! .antMatchers("/","/auth/**","/static/**")////이 링크들은 .permitAll();///허용한다 모든 요청을 허용한다 를 해주고 이제 vo/dao/dto를 만들 것이다 dto는 왔다 갔다 컨테이너 용도이고 vo는 데이터베이스에 넣는 용도로 쓸 것이다! 컨트롤러에서 회원가입 페이지로 갈 수 있게 만들어준다! vo/dto/dao를 만들어준다! 1.vo 2.dto import javax.validation을 사용해 조건에 맞지 않는 형식이 들어오면 메시지를 출력해준다! userdto라고 되어있는데 나중에 singupdto/logindto 용도에 따라 나눠볼까 생각도 든다 3.dao 스프링 시작 시 의존성 ..