InvalidDataAccessApiUsageException: id to load is required for loading에러 해결
이런식으로 entity 매니저와 관련된 에러가 발생
코드
원인
Id 부분의 값이 load되지 않아서 발생한 에러임
Book Class의 id가 @GeneratedValue로 되어 있기 때문에 id를 생성하려면 엔티티를 DB에 저장해야 하는데 JPA에서 persist를 하지 않았기 때문
해결 코드
em.persist 로 DB에 저장해 Id를 받을수 있게 하여 해결
'IT' 카테고리의 다른 글
Intellij 단축키 모음(window) (0) | 2022.05.09 |
---|---|
파이썬 2차원 배열 선언 이해하기 (깊은 복사 얕은 복사) (0) | 2022.04.27 |
좋은 객체 지향 프로그래밍이란(feat.배달의 민족 김영한) (0) | 2022.03.24 |
알고리즘 합병 정렬(merge sort 공부 정리) 백준 2751번 (0) | 2022.02.26 |
시간복잡도 개념 정리 (0) | 2022.02.25 |