JPA

요약repository.getReferenceById()를 이용해 프록시 객체를 생성하고, 엔티티 생성 parameter에 엔티티 대신 넘긴다getReferenceById()는 JPA에 정의되어 있기 때문에 구현 없이 쓰면 된다프록시 객체는 Primary key(id) 만 초기화되어 있고, 다른 값은 모두 null인 객체이다설명Foreign Key가 있는 레코드를 생성할 때, DBMS에서는 Foreign Key(user_id 등)만 알면 INSERT문으로 레코드를 생성할 수 있다. 그러나 이를 JPA 코드로 표현하면 FK 뿐만 아니라 관계된 전체 객체가 필요한 것처럼 보인다.Habit habit = Habit.creationBuilder() .runTime(param.getRu..