domain 패키지 구조로 변경
·
프로젝트/가계부
💻 발생상황기존에는 데이터베이스의 테이블과 매칭되는 객체를 entity패키지에 정의했었다. 하지만 생각해보니 나는 JPA를 사용하지 않고 JdbcTemplate으로 데이터베이스를 조작하는 상황인데 Entity로 정의하는게 맞을까?란 의문점이 (예전부터) 들었다. 💻변경 전처음에는 entity, dto, enums 를 각자 다른 패키지에 정의했었다. 💻변경 후💻과정entity 패키지 이름을 domain으로 변경우선, entity와 domain의 차이가 뭔지 알아야 한다.Domain : 소프트웨어로 해결하고자 하는 문제 영역 또는 업무 영역 전체(개념적 의미)Entity : 도메인 영역 내 고유한 식별자(PK)로 식별 가능한 개별 객체로, 주로 JPAF를 사용하면 @Entity 어노테이션을 사용나는..