ORM이란 무엇인가? JPA 포함 개념 정리와 SQL과의 차이Java나 Spring Boot를 공부하다 보면 JPA, Hibernate, Entity, 영속성 컨텍스트 같은 용어를 자주 보게 됩니다. 그런데 이 용어들을 제대로 이해하려면 가장 먼저 ORM부터 정확히 잡아야 합니다.많은 분들이 JPA = ORM 정도로 이해하지만, 정확히는 다릅니다.먼저 핵심부터ORM은 객체와 관계형 데이터베이스를 매핑하는 방식입니다.JPA는 자바에서 ORM을 사용하기 위한 표준 명세입니다.Hibernate는 JPA를 실제로 동작하게 만드는 대표 구현체입니다.이번 글에서는 ORM이 무엇인지, 왜 필요한지, SQL과 어떤 차이가 있는지, 그리고 JPA와 Hibernate는 어떤 관계인지까지 흐름대로 정리해보겠습니다.ORM은 ..
MariaDB Server / Client 설치하기 리눅스 버전 확인cat /etc/system-release MariaDB yum 저장소 추가vi /etc/yum.repos.d/mariadb.repo# MariaDB 10.4 CentOS repository list - created 2021-01-27 09:52 UTC# http://downloads.mariadb.org/mariadb/repositories/[mariadb]name = MariaDBbaseurl = https://ftp.harukasan.org/mariadb/yum/10.4/centos7-amd64gpgkey=https://ftp.harukasan.org/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1 Ma..
