spring boot 썸네일형 리스트형 JPA / spring boot 기초 (JPA / ORM, 접근 제어자, lombok, Repository, @Entity) JPA란 자바에서 사용하는 ORM 기술 표준 ORM이란 자바에서 객체를 생성하고 DB에 접근하기 위해 쿼리문을 짰다.하지만 ORM을 사용하면 자바 코드, 쿼리문 따로 작성할 필요가 없이 자바의 문법만으로 DB에 접근이 가능하다. true는 JPA 문법쓸 때 SQL 따로 출력 update는 테이블 생성의 자동화 여부(update는 변경사항만 적용함) @Entityclass의 이름으로 테이블을 생성해주는 JPA 어노테이션 spring의 vo 선언처럼 원하는 타입의 변수를 선언하면 이는 곧 Item 테이블의 컬럼이 된다. PK 값을 가져야 하는 id 컬럼은 @Id 어노테이션을 붙여야 한다.또한 @GeneratedValue(strategy = GenerationType.IDENTITY)는 SQL 오토 인크.. 더보기 spring boot 기초 (java, spring 기초 포함) @Slf4j@SpringBootApplicationpublic class MainController { public static void main(String[] args) { Test test = new Test(); // 아래 선언한 Test라는 클래스를 가져와 쓸 수 있는 인스턴스 생성 log.info(test.hello); // TaeHoon }}class Test { String name = "kim"; public void hello() { log.info("TaeHoon"); }} 클래스는 서로 관련이 있는 필드나 메소드를 담고 있는 통이다. 클래스는 오브젝트 타입이기 때문에 데이터 타입이 될 수 있다. 클래스를 생성해 사용하면 원본 .. 더보기 이전 1 2 다음