728x90
ORM(Object Relational Mapping)은 객체지향에서 말하는 객체와 대이터베이스에서 말하는 개체가 상당히 유사하다는 입장에서 시작합니다. 객체지향에서 클래스로 설계하는 모습과 대이터베이스의 테이블구조가 거의 유사한 것을 볼 수 있습니다.
엔티티와 클래스
엔티티. 테이블.
엔티티. 속성들. 칼럼들
엔티티 인스턴스들. 행들. 클래스의 오브젝트들.
모델 DTO VO
데이터베이스 작업하는 JPA,
Persistence(영속성)라는게 그 작업이다
import할때에도 persistence로 import해준다
autoincrement(AUTO)
int(20억) 잘넘어간다 so then 'long' type으로
spring.datasource.url=jdbc:mysql://localhost:3306/java?serverTimezone=UTC&characterEncoding=UTF-8
나의 데이터베이스명은 java였기에 java 여기에 tree테이블이 생긴다
spring.jpa.hibernate.ddl-auto=none
(여기서의 ddl은 DDL, DCL, DML의 그 ddl이다. 현업에서는 auto='논'으로, 위험관리..)
create, create-drop(잘안쓰이는, 새로만들때는 create)
update, validate(모르겠다)
엔티티와 클래스
엔티티. 테이블.
엔티티. 속성들. 칼럼들
엔티티 인스턴스들. 행들. 클래스의 오브젝트들.
'Java' 카테고리의 다른 글
[Java] JDK > JRE > JVM (0) | 2020.08.04 |
---|---|
[Java] WAS & Web Server (0) | 2020.06.26 |
[Java] Teachable MachineLearning with Google. (0) | 2020.06.19 |
[Java] JSON형식 Parsing (0) | 2020.06.09 |
[Java] hosts파일 (0) | 2020.06.05 |