짧은 기록 (2) 썸네일형 리스트형 Intellij 파일 에디터 기능 안할 때 인텔리제이를 업데이트하고 어느 순간부터 application.properties 파일이 아래와 같이 텍스트 파일처럼 아이콘이 바뀌고 텍스트 에디터 또한 작동하지 않았다. Settings>Editor>File Types를 확인해보니 properties 파일이름 패턴이 Text 파일에 추가되어 있었다. File name patterns에서 *.properties를 지우고 Properties 파일 타입에 *.properties를 추가해 주었다. (Text에서 *.properties를 삭제하지 않아도 Properties에 *.properties를 추가할 때 Text 파일 타입에 *.properties 패턴을 지우라는 팝업메시지가 뜬다) 그 후 APPLY.버튼을 누르면 바로 적용되어 properties 파일이 정.. JPA 사용시 주의점 : 양방향 연관관계와 영속화 양방향 연관관계를 가지는 엔티티 객체를 영속화 하면 연관관계가 있는 다른 객체까지 영속화를 시켜주지 않을까 하는 잘못된 생각을 잠깐 했다. 물론 아니었다. 위 코드와 같이 Order 객체와 연관관계를 갖지 않는 다른 엔티티들을 영속화 하지 않고 Order 객체만 persist()를 통해 영속화 시키고 커밋했을 때 아래처럼 바로 에러를 뱉어냈다. Error during managed flush [org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing : jpabook.jpashop.domain.Order.memb.. 이전 1 다음