전체 글 (1) 썸네일형 리스트형 JPA 에서 엔티티 조회 후 동일한 아이디를 가진 엔티티를 생성하여 저장하면 어떻게 될까? '만들면서 배우는 클린 아키텍처' 를 읽은 적이 있다. 이 책에서는 지금까지 당연하게 사용한 @Entity 애너테이션이 붙어있는 클래스를 엔티티로 사용하지 않고, @Entity 애너테이션이 붙은 클래스와 @Entity 애너테이션이 붙지 않은 클래스를 각각 정의 후 @Entity 애너테이션이 붙어 있지 않은 클래스를 엔티티로 사용하였다. JPA 를 처음 배울때 아래 코드처럼 동일 트랜잭션 안에서 동일한 아이디에 대해 findById() 를 통해 여러번 조회 하더라도 반환받은 엔티티의 참조값은 항상 동일하다는 내용을 배운 이후로 막연하게 영속성 컨텍스트에 존재하는 엔티티를 변경해야만 업데이트가 될 것이라고 생각했다. Entity entity1 = repository.findById(1L); Entity en.. 이전 1 다음