jpa를 쓰는 이유 중 하나가 객체지향적으로 개발을 하기 위함도 있는데

비즈니스로직이 쿼리에 녹아있다, 코드에 녹아있다 의 정확한 의미가 뭔지 좀 모르겠네

DB에서는 컬럼을 그대로 가져오기만 하고

= TRUE 라던가 EQUALS 라던가 이런 연산을 자바에서 처리하게 하고

update쿼리를 날리는게 아니라 엔티티를 수정해서 작업하는게

비즈니스 로직시 코드에 녹아있는건가


그리고 잘 묶으면 유지보수가 쉽다고 하는데

이때 묶는다는게 어떤걸 의미하는지??

MSA를 의미하는지 혹은 DDD 방식에서 애그리거트의 경계를 말하는지

기술적으로 JPA를 쓰는것과 별개로 명확히 하고 싶은 부분임