개발자의 공부 기록
  • 홈
  • 태그
    • 분류 전체보기 (67)
      • 백엔드 (33)
        • JAVA (17)
        • 스프링 (10)
        • JPA (6)
        • 자료구조 (0)
      • 프론트엔드 (2)
        • JavaScript (1)
        • Thymeleaf (1)
      • OS (1)
        • 리눅스 (0)
      • DB (5)
      • 깃 (1)
      • 기타 (6)
        • HTTP (1)
        • IDE (4)
      • 백준 알고리즘 - JAVA8 (19)
        • 1단계 입출력과 사칙연산 (7)
        • 2단계 if문 (5)
        • 3단계 for문 (6)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
JPA 검색 결과
1 개의 검색 결과가 있습니다.
백엔드/JPA

JPA(Java Persistence API)와 JPQL(Java Persistence Query Language) 간단 정리

JPA 복잡한 검색 조건을 사용해서 엔티티 객체를 조회할 수 있는 다양한 쿼리 기술을 지원한다. 애플리케이션과 JDBC 사이에서 동작한다. JPA 구동 방식 : Persistence(설정 정보를 조회) -> EntityManagerFactory(생성) -> EntityManager(생성) 앤티티 매니저 팩토리는 하나만 생성해서 애플리케이션 전체에서 공유된다. 엔티티 매니저는 스레드 간에 공유가 되지 않는다. JPA의 모든 데이터 변경은 트랜잭션 안에서 실행된다. 그래서 왜 쓰는 걸까? 유사한 CRUD SQL 반복 작업에 많은 시간을 사용했다. 객체를 단순히 데이터 전달 목적으로 사용할 뿐, 객체 지향적이지 못함 그래서 객체와 테이블을 매핑시켜주는 ORM이 주목받기 시작했고, 자바 진영에서는 JPA라는 표..

2021. 9. 11. 06:37
  • «
  • 1
  • »

블로그 인기글

전체 카테고리

  • 분류 전체보기 (67)
    • 백엔드 (33)
      • JAVA (17)
      • 스프링 (10)
      • JPA (6)
      • 자료구조 (0)
    • 프론트엔드 (2)
      • JavaScript (1)
      • Thymeleaf (1)
    • OS (1)
      • 리눅스 (0)
    • DB (5)
    • 깃 (1)
    • 기타 (6)
      • HTTP (1)
      • IDE (4)
    • 백준 알고리즘 - JAVA8 (19)
      • 1단계 입출력과 사칙연산 (7)
      • 2단계 if문 (5)
      • 3단계 for문 (6)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #특정 문자로 끝
  • #필드
  • #자바 문자열 체크
  • #문자열 자르는 함수
  • #변수
  • #default
  • #메모장 관리자 권한
  • #변수 초기화
  • #데이터 타입
  • #줄바꿈문자
  • #마지막 문자 제거
  • #특정 문자로 시작
  • #Object.equals
  • #NullPointerExcepion 해결법
  • #@RequestParam
  • #백준 알고리즘
  • #자바 ==
  • #변수 사용
  • #BufferedReader
  • #Scanner
  • #문자열 비교 오류 해결방법
  • #나머지 연산자
  • #비교 연산자
  • #for문
  • #관리자 권한 부여
  • #대입 연산자
  • #print
  • #server.xml 수정
  • #인텔리제이 파일 위치
  • #문자열 길이 확인
더보기+
Powered by Privatenote Copyright © 개발자의 공부 기록 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바