
* 편법입니다. 참고만 하세요. JpaRepository를 상속받아 사용 할 경우 상속시 제네릭 인자로 던진 클래스만 JpaRepository의 persist가 가능해진다. 정확하게는 1depth child까지만. JpaRepository사용시 인자클래스와 PK type을 받는데 pk 조회의 기준은 인자 클래스가 된다. 그렇기때문에 OneToOne이든, OneToMany든 자식엔티티 까지는 해당 PK Column이 존재하기때문에 JpaRepository에서 접근이 가능하지만, 손자까지는 사용이 불가능한것이다. 그렇다고 손자와 인자 클래스간 관계를 맺어 줄 사람은 없다고 생각한다. 보통은 이런경우 Repository를 모두 분리한다. ParentRepository, ChildRepository, Grand..
개발 이야기/SPRING
2019. 8. 11. 04:34
ERROR] object references an unsaved transient instance - save the transient instance before flushing
@ManyToOne 관계에서 위와같은 에러가 발생 할 경우 기존 save 도메인에 ManyToOne으로 관계가 맺어진 객체가 생성되어있지 않은지 확인해봐야 한다. 객체가 생성되어있을 경우 ID가 부여되므로 위와같은 에러가 발생. https://stackoverflow.com/questions/9549098/transientobjectexception-object-references-an-unsaved-transient-instance-save
개발 이야기/SPRING
2019. 4. 15. 10:55
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 저공해자동차 스티커
- Java
- multipart
- hibernate
- spring webflux
- Spring Cache
- SI
- Spring Boot
- 이직
- Weblogic
- SpringDataJPA
- JPA
- WebFlux
- 친환경차
- 스프링
- Util
- Thymeleaf
- intellij
- Spring Security
- 저공해자동차
- memcached
- Spring
- 국비교육
- spring-jpa
- CSRF
- query-dsl
- spring-data-jpa
- 취업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함