(3주차) ORM
Tomcat -> Servlet -> Controller -> List<User>
==> 톰캣이 서블릿 참조하고있고, 서블릿이 컨트롤러를 참조, 컨트롤러도 리스트 참조하는 관계
*객체를 통해 디비를 설계한다.
그래서 도메인 클래스에 @Entity를 붙인다.
-> 다음과 같이 생긴다.
또한 각 변수들이 Null값을 허용하고 있다. 이를 설정해줘야 한다.
Application Properties에다가
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
이것을 추가하면 테이블 생성되는 것을 콘솔에서 볼수 있다. 하지만 서버를 재시작할때마다
테이블이 날라가므로
spring.jpa.hibernate.ddl-auto=validate 해준다.
==> 톰캣이 서블릿 참조하고있고, 서블릿이 컨트롤러를 참조, 컨트롤러도 리스트 참조하는 관계
*객체를 통해 디비를 설계한다.
그래서 도메인 클래스에 @Entity를 붙인다.
-> 다음과 같이 생긴다.
또한 각 변수들이 Null값을 허용하고 있다. 이를 설정해줘야 한다.
Application Properties에다가
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
이것을 추가하면 테이블 생성되는 것을 콘솔에서 볼수 있다. 하지만 서버를 재시작할때마다
테이블이 날라가므로
spring.jpa.hibernate.ddl-auto=validate 해준다.
댓글
댓글 쓰기