Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 아이패드
- 모뉴먼트
- 강추
- Monument Valley
- great forest
- 시사회
- 추천
- jQuery
- Monument
- 아이폰
- 아이폰게임
- 영화
- 아이러브니키
- 맛집
- 카이로소프트
- 잡담
- 유료
- 레고
- Pink
- 일상
- 가사
- 핑크
- 게임
- 감상
- goblin sword
- 공략
- php
- 모뉴먼트 밸리
- JavaScript
- 후기
Archives
- Today
- Total
잡담소장소
JPA no session 문제 본문
2021-09-13 16:08:24.657 INFO 44734 --- [ Test worker] c.b.c.d.c.service.ModelServiceTest : Log message invocation failed: com.fasterxml.jackson.databind.JsonMappingException: could not initialize proxy [com.test.entity.IceCream#1] - no Session (through reference chain: com.test.entity.Food["icecream"]->com.test.entity.IceCream$HibernateProxy$OQ2PqbuL["price"])
model 내에 @ManyToOne으로 걸어놓은 데이터에서 계속 no session 에러가 발생했다
대충 1차 entity 조회 후 세션이 끊긴걸로 이해했는데
이 session을 그래서 어떻게 이어줘야 하는지 ㅠㅠ 한참 찾아 헤매었는데
답은 @Transactional을 요청단위로 설정하는 것이었다 ㅠ_ㅠ
@Test
@Transactional
fun test(){
jpaRepository.findOne(1).orElseGet(null);
}
반응형
'Study ;3' 카테고리의 다른 글
docker를 이용해서 MySQL 서버 설치 (0) | 2021.09.13 |
---|---|
맥초보를 위한 가이드 (0) | 2021.08.31 |
[Python] ModuleNotFoundError 해결 (0) | 2021.07.21 |
react + react-router tutorial (0) | 2021.06.02 |
[java] @Transactional 과 custom advisor 사용 시 문제 (0) | 2021.01.15 |
Comments