728x90

ORM(Object Relational Mapping)은 객체지향에서 말하는 객체와 대이터베이스에서 말하는 개체가 상당히 유사하다는 입장에서 시작합니다. 객체지향에서 클래스로 설계하는 모습과 대이터베이스의 테이블구조가 거의 유사한 것을 볼 수 있습니다.

 

 

엔티티와 클래스
엔티티. 테이블. 
엔티티. 속성들. 칼럼들
엔티티 인스턴스들. 행들. 클래스의 오브젝트들.

 

 

데이터베이스 mariaDB로

모델 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(모르겠다)

실질적 실무자 XXX레포지토리.java 이놈을 불러서 쓰자



엔티티와 클래스
엔티티. 테이블.
엔티티. 속성들. 칼럼들
엔티티 인스턴스들. 행들. 클래스의 오브젝트들.

'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

+ Recent posts