목록백엔드 기록/JPA (2)
[IT]Zero-MG

일반적으로 Update라 하면 특정 값을 대상으로 조회하여 해당 데이터에 접근 후 관련 데이터들을 수정하고 저장하여 수정된 데이터를 유지시킵니다. :: (말 그대로 Update는 수정) 하지만 JPA에서는 병합(merge) 이라는 Update 기능을 지원하는데요. 글로만 쓰면 이해가 어려울 테니 간단하게 데이터를 만들어 확인해보겠습니다. public class testDTO{ private Long idx = 3; private String title = null; private String writer = 이에이; private String main_text = JPA가 좋아!; } 이러한 DTO Form이 있다고 가정하고, DTO에 데이터를 담아서 Update 해보는 과정으로 설명을 진행하겠습니다. ..

JPA를 공부하며 벌써 2주가 흘렀다.. 시간이 너무 야속할 정도로 빠르게 흐른다....ㅠㅠ 포스팅 할 것들을 매번 메모하여 가지고 있다보니 이제 포스팅을 쓴다.. JPA의 CRUD 기본 함수 'Member'라는 Entity객체를 가지고 있다는 가정 하에, 간략하게 설명하겠다. 저장: jpa.persist(member); 조회: Member member = jpa.find(member_id); 수정: member.setName("변경할 이름); 삭제: jpa.remove(member); JPA의 트랜잭션(Transaction) or 쓰기지연 JPA를 활용적으로 하려면 트랜잭션을 이해하고 쓰기지연을 사용하여 한번의 네트워크 연결로 더 빠르고 생산적인 기능으로 구현이 가능하다. JPA의 Query가 실행되는..