Embeddable1 Spring JPA QueryMethod(findBy...deleteBy) QueryMethod (Repository 사용자 변형) https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods PK값이 두개일때 FK가 걸려있는 컬럼을 이용해서 모두 지우려 할경우 JPA 에서는 데이터를 조회 한후 삭제 하기 때문에 삭제할 데이터가 없다는 오류메세지를 주고, 익셉션이 발생한다, 이때 사용자 변형 쿼리를 이용해서 사용하면 해결 가능하다. findByUserId(fieldName) deleteByUserIdAnd{fieldName} @Eembedable 로 Muilti PK 사용시 PK값을 두개를 사용하기 때문에 @Embededable , Id 를 이용하는데 이때는 {PKCla.. 2016. 10. 27. 이전 1 다음 728x90