1차 캐시 상태 변경이 어쩌구 이런 좆같은 상태 추적 존나게 하다가 SQL 매핑 툴 한 방에 스윽 해결하니까 기분이 좋노 ㅋㅋ
댓글 6
기본 crud 구현엔 편하긴하지
백갤러 1(175.114)2026-01-20 13:54
답글
추상화 때문에 로직 쫓기 좆같은데 서비스 쪽 오케스트레이션 좀만 복잡해져도 1차캐시 관리한다고 서비스 로직마다 entityManager.flush() entityManager.clear() 이지랄 할 때마다 헛웃음 나옴 ㅋㅋ
익명(59.21)2026-01-20 14:01
답글
@글쓴 백갤러(59.21)
오 그건 니가 하수처럼 코딩해서 그런거같은데..
익명(211.36)2026-01-20 14:25
이새기 좆소가서 100줄짜리 쿼리 봐야 jpa 찬양하겠노 \
백갤러 2(175.113)2026-01-20 14:25
테이블 한두개짜리 개인용 프로젝트 아닌이상 jpa를 안쓸이유가 있나
백갤러 3(61.40)2026-01-20 15:01
답글
연습용 커머스에 stripe 멱등키 구현 연습 해보고 있는데 일일이 JPA로 구현하는 짓 하다가 서비스 로직 개떡같은 가독성에 뒤늦게 정신 차려서 그럼 시발;
또 다른 이유는 JPA DB 테이블 스키마 자동 생성 쪽(hibernate가 구현한댔나)이 프로젝트에 있는 sql 파일 스키마 일치와 같은 기본기를 배워야 한다는걸 간과하게 만드는 부분이라 엔티티 관리용도로 한정해두고 쓰는게 좋은 듯.
기본 crud 구현엔 편하긴하지
추상화 때문에 로직 쫓기 좆같은데 서비스 쪽 오케스트레이션 좀만 복잡해져도 1차캐시 관리한다고 서비스 로직마다 entityManager.flush() entityManager.clear() 이지랄 할 때마다 헛웃음 나옴 ㅋㅋ
@글쓴 백갤러(59.21) 오 그건 니가 하수처럼 코딩해서 그런거같은데..
이새기 좆소가서 100줄짜리 쿼리 봐야 jpa 찬양하겠노 \
테이블 한두개짜리 개인용 프로젝트 아닌이상 jpa를 안쓸이유가 있나
연습용 커머스에 stripe 멱등키 구현 연습 해보고 있는데 일일이 JPA로 구현하는 짓 하다가 서비스 로직 개떡같은 가독성에 뒤늦게 정신 차려서 그럼 시발; 또 다른 이유는 JPA DB 테이블 스키마 자동 생성 쪽(hibernate가 구현한댔나)이 프로젝트에 있는 sql 파일 스키마 일치와 같은 기본기를 배워야 한다는걸 간과하게 만드는 부분이라 엔티티 관리용도로 한정해두고 쓰는게 좋은 듯.