(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 해준다.

댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬