./h2.sh : h2 데이터베이스 실행application.yml만약, 장고에서 하는 것처럼 request로 데이터를 받는다고 가정해보면request에 대한 모든 프로퍼티를 작성해줘야 하기 때문에 번거러움을 해소하기 위해서 커맨드 객체가 존재한다.커맨드 객체는
@OneToMany@ManyToOne@OneToOneSetter를 호출하면 데이터가 변하기 때문에 변경 사항을 추적하기 힘들어진다.➡️ 실무에서는 가급적 Getter는 열어두고, Setter는 꼭 필요한 경우에만 사용하는 것을 추천! 엔티티를 변경할 때는 Setter
회원 엔티티 코드 다시 보기 ➡️ 회원 리포지토리 개발 ➡️ 회원 서비스 개발 ➡️ 회원 기능 테스트MemberRepositorycf) @PersistenceUnit : 엔티티메니터팩토리( EntityManagerFactory ) 주입
개발 순서 리마인드 : 엔티티 -> 레포지토리 -> 서비스📍레포지토리 클래스에 위임만 하는 클래스 !!상품 도메인 개발과 방법이 유사함.JPA에서 동적 쿼리를 어떻게 처리해야 하는가?1) 검색 조건으로 파라미터에 OrderSearch 클래스를 추가한다.그 다음, 리포
SLF4J (Simple Logging Facade for Java) 란?java.util.logging, logback 및 log4j와 같은 다양한 로깅 프레임 워크에 대한 추상화(인터페이스) 역할을 하는 라이브러리즉, 최종 사용자가 배포시 원하는 로깅 프레임워크를