도메인을 설계하는 작업 중에 내가 하고 싶었던 것은 Entity 안에 컬럼을 Collection 으로 관리하고 싶었다. 그래서 @ElementCollection 어노테이션을 사용하였고, 이로 해결이 안되어서 @ManyToMany를 사용하려고 했다. 실무에서는 @Many
나의 얕은 지식으로는 도메인 간의 @OneToMany와 @ManyToOne 관계 시에 지연로딩을 사용해야 한다는 기억이 있다. 즉시로딩이 필요한 특수한 경우에는 리파지토리에 @EntityGraph를 사용하여 값을 페치조인으로 불러온다고 알고있다. 하지만 @Transa
이전 내용 : @ElementCollection와 @ManyToMany요약하자면 이전에 시도했던 도메인에 Collection 형태의 칼럼을 가지고 싶어서 @ElementCollection 찾았고, 결국에 원하는 구조가 @ManyToMany 식의 관계였는데 @ManyTo
나한테는 잘 동작하지만 remote에서 fork 받은 다른 사용자한테는 안되는 코드가 있다?!오류 내용은 다음과 같았다.JPQL 사용시 파라미터 바인딩에서 나는 에러였다.해결은 생각보다 간단했다. JPQL을 사용할 때 내가 파라미터에 스프링 데이터가 제공하는 @Para
이번주 간편 로그인을 구현하는데에 로그인한 유저의 정보와 유저가 체크한 약관 동의를 저장하는 데에 애를 먹었다. 그에 따른 문제 해결 과정을 적을 예정이다. 문제 상황 간편 로그인 처리 과정을 나열하자면 이렇다. 유저 간편 로그인 유저의 약관 동의 소셜 API에서
기존의 코드를 리팩토링하기 위해 새로운 프로젝트를 만들며 기존의 스프링 버전에서 최신 스프링 버전 3.1.0으로 업데이트하며 Querydsl 관련된 설정 오류를 맞이하였다.Querydsl 설정 문제로 보인다.스프링 3.x에서는 Querydsl 설정이 기존에 사용했던 2
프론트와의 데이터를 주고 받는 API를 구현하는 중 다음과 같은 에러를 발견했다.문제의 원인은 간단한 곳에 있었다.프론트에서는 Map<String, List<FrFoodCreateDTO>>의 형태로 보내주고 있는데 받는 곳에서는 List<FrFoodCr
이번에 하는 관리자 프로젝트를 새로 만들어서 초기 설정 중 오류가 발생했다.관리자 프로젝트의 경우 두개의 AWS RDS DB를 사용한다. 1\. 관리자용 DB2\. 서비스 DB하지만 이 DB를 사용하면서 예기치 않은 해당 오류를 맞이하였다.java.lang. Illeg
특정 서버에 자동 배포 업무를 맡게 되었다. CI 툴은 Jenkins와 AWS의 CodeDeploy, S3를 사용하기로 하였다. Jenkins 설치부터 다 기록하고 싶었지만 회사 AWS 계정과 개인 정보가 많이 들어가 맞이한 이슈와 해결과정만 적는것 양해 부탁드립니다.