jap

· JPA
기존 테이블 방식의 연관 관계 //팀 저장 Team team = new Team(); team.setName("TeamA"); em.persist(team); //회원 저장 Member member = new Member(); member.setName("member1"); member.setTeamId(team.getId()); em.persist(member) //조회 Member findMember = em.find(Member.class, member.getId()); //연관관계가 없음 Team findTeam = em.find(Team.class, team.getId()); Member가 하나의 팀에 가입할 수 있을 때, Member가 특정 팀에 가입하기 위해서는 위와같이 teamID를 통해서..
· JPA
JPA에서 가장 중요한 2가지 1. 객체와 관계형 데이터베이스 매핑 2. 영속성 컨텍스트 EntityManagerFactory : 고객의 요청이 올 때마다 새로운 EntityManager 생성, DB당 하나 존재 EntityManager : 내부적으로 데이터베이스 커넥션을 사용해서 DB에 접근 영속성 컨텍스트란? -엔티티를 영구 저장하는 환경 EntityManager.persist(entity); 는 영속성 컨텍스트를 통해 entity를 영속화한다는 뜻으로, entity를 DB에 저장한다는 것이 아니라 영속성 컨텍스트라는 곳에 저장한다. -영속성 컨텍스트는 논리적이 개념 - 엔티티 매니저를 통해 영속성 컨텍스트에 접근한다. => 엔티티 매니저를 생성하면 영속성 컨텍스트가 생성되며 1:1로 매핑된다. 쉽게..
째로스
'jap' 태그의 글 목록