본문 바로가기

JAVA

(2)
JPA(Java Persistence API) 기초 JPA(Java Persistence API) 란 ? • ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스 모음 • Spring 프레임워크는 JPA를 서브 프로젝트로 구현하여 제공하고 있음 ORM(Object-Relational Mapping)이란? • 자바 클래스와 관계형 데이터베이스(예 : Oracle 등)의 테이블의 연결(매핑) ㄴ 1:1 매칭(테이블 1개 = 자바 객체 1개) • 자바 객체와 관계형 데이터베이스의 테이블을 자동으로 영속화 ㄴ 영속화는 “객체와 테이블은 동일한 데이터를 가진다.” JPA의 장점 1) SQL문이 아닌 함수를 통해 데이터 조회, 등록, 수정, 삭제 수행 • JPA 내부 엔진이 함수를 자동으로 SQL로 변환하여 실행함 2) 객체 지향..
[JAVA 기초 문법] 1. 변수와 상수 변수 : 어떠한 데이터를 저장하기 위한 메모리 공간의 이름 맨 처음 원하는 데이터를 변수로 지정해 놓으면 그 데이터를 매번 기억하지 않고도 변수의 이름을 떠올려서 변수의 이름으로 데이터를 사용 가능하다, 변수는 다른 값으로 재할당이 가능 상수 : 중간에 값이 변할 수 없으며 초기값을 끝까지 사용해야 한다. 상수는 다른 값으로 재할당이 불가하다 접근 제어자 : - 접근제어자는 멤버 또는 클래스에 사용되어 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할 - 접근제어자는 생략가능하며 생략했을 때는 자동으로 default 임을 뜻하게 된다. 따라서 default 일경우에는 접근제어자를 지정하지 않는다 변수의 이름은 어떠한 변수인지 알아보기 쉽게 정해주는것이 좋음 ex: final int f..