database
![[Spring] JPA 기초(Domain, Repository)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHoNo8%2FbtrNbcLSJtO%2FkFEV9jUH4kVaUmQOfkxYw1%2Fimg.png)
[Spring] JPA 기초(Domain, Repository)
JPA는 JAVA로 Database를 사용하도록 도와주는 친구이다. 따라서 DB를 이용하는데 핵심인 "테이블"과 "SQL"의 같은 개념의 자바 용어가 있다. "테이블"은 JAVA에서 Domain "SQL"은 JAVA에서 Repository 로 쓰인다. Domain과 Repository의 사용법 1. src > main > java > com.filename에 domain이라는 패키지(폴더)를 만든다. 2. ClassName.java, ClassNameRepository.java 클래스를 damain 안에 생성한다. 3.ClassName.java는 테이블 역할은 하는 Domain으로 사용될 녀석이다. @NoArgsConstructor // 기본생성자를 대신 생성해줍니다.(setter) @Entity // ..
[Spring] RDBMS란.
RDBMS란 관계형 데이터베이스에 저장된 데이터의 저장, 관리, 쿼리 및 조회에 사용되는 소프트웨어이다. 성능/관리 면에서 매우 고도화된 엑셀 이라고 생각해도 좋다. RDBMS의 종류 ORACLE (오라클) PostgreSQL (Post-Gres-QL, 포스트-그레스-큐엘) MySQL. SQL Server (MS-SQL) SQLite (에스큐엘-라이트) 각 제품 간 큰 차이가 없어 어떤 걸 사용해도 무관하다. 유료인 Oracle을 제외하고 보통 MySQL, PostgreSQL 중에서 많이 고르는 편이라고 한다. 현재 가장 많이 사용되는 DB-Engines는 여기서 확인이 가능하다. https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranki..