자바 ORM 표준 JPA 프로그래밍 | 김영한 - 교보문고 자바 ORM 표준 JPA 프로그래밍 | 자바 ORM 표준 JPA는 SQL 작성 없이 객체를 데이터베이스에 직접 저장할 수 있게 도와주고, 객체와 관계형 데이터베이스의 차이도 중간에서 해결해준다. 이 책은 JPA product.kyobobook.co.kr 4장 - 엔티티 매핑 1. @Entity 테이블과 매핑할 클래스는 @Entity 어노테이션을 필수로 붙여야 한다. name : 엔티티의 이름, 보통 기본값인 클래스 이름을 사용한다. 기본 생성자는 필수 final 클래스, enum, interface, inner 클래스에는 사용할 수 없다. 저장할 필드에 final을 사용하면 안 된다. 2. @Table @Table은 엔티티와 매핑할 테이블을 지정..
자바 ORM 표준 JPA 프로그래밍 | 김영한 - 교보문고 자바 ORM 표준 JPA 프로그래밍 | 자바 ORM 표준 JPA는 SQL 작성 없이 객체를 데이터베이스에 직접 저장할 수 있게 도와주고, 객체와 관계형 데이터베이스의 차이도 중간에서 해결해준다. 이 책은 JPA product.kyobobook.co.kr 3장 - 영속성 관리 엔티티 매니저는 엔티티를 저장, 수정, 삭제, 조회하는 등의 엔티티와 관련된 모든 일을 처리한다. 개발자 입장에서 엔티티 매니저는 엔티티를 저장하는 가상의 데이터베이스이다. 1. 엔티티 매니저 팩토리와 엔티티 매니저 요청이 올 때마다 EntityManagerFactory 를 통해 EntityManager를 생성 엔티티 매니저 팩토리 엔티티 매니저를 만드는 공장 만드는 비용이 ..
자바 ORM 표준 JPA 프로그래밍 | 김영한 - 교보문고 자바 ORM 표준 JPA 프로그래밍 | 자바 ORM 표준 JPA는 SQL 작성 없이 객체를 데이터베이스에 직접 저장할 수 있게 도와주고, 객체와 관계형 데이터베이스의 차이도 중간에서 해결해준다. 이 책은 JPA product.kyobobook.co.kr 1장 - JPA 소개 1. SQL을 직접 다룰 때 발생하는 문제 1.1. 계속되는 반복 회원을 CRUD 하는 기능을 개발할 때 회원 객체 생성 public class Member { private String memberId; private String name; } 회원 조회 기능 회원용 DAO 생성 회원 조회용 SQL 작성 JDBC API를 사용해 SQL 실행 조회 결과를 Member 객체로 ..
https://school.programmers.co.kr/learn/courses/30/lessons/1844?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 풀이 import java.util.*; class Solution { static int visited[][]; static Queue queue; static int dx[] = {0, 1, 0, -1}; static int dy[] = {1, 0, -1, 0}; public int solution(int[][] maps) { int answer = 0; int n..