db1 DTO를 사용하는 이유 ? 1. DTO DTO(Data Transfer Object)란 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)입니다. 2. 사용하는 이유 ? DTO를 사용하는 가장 큰 이유는, 자바 domain 객체를 바로 접근하지 않기 위해서 입니다. 고로! 가볍게 생각헤서, 테이블을 조작하기 위해 한단계더 거쳐가는 완충제라고 생각하면 됩니다. * 테이블을 직접적으로 접근하지 않음으로써 데이터를 보호. 1) Entity 캡슐화 Entity가 getter와 setter를 갖게 된다면, controller와 같은 비즈니스 로직과 크게 상관없는 곳에서 자원의 속성이 실수로라도 변경될 수 있다. Entity의 값이 변하면 Repository 클래스의 Entity Manager의 flush가 호출될 때 DB에 값이.. 이전 1 다음