본문 바로가기

데일리

JPA 사용 주의:

persistence.xml 에 name 에 지정한 hello를.... 엔티티매니저팩토리에 기재할때 동일명(hello)로 잘 써져야한다

 

 

 

jpa....
라이브러리버전 - 선택 노하우... 스프링부트 reference 
버전 확인...맞는거 선택하믄 좋겟지!

jpa 인터페이스 

----

JPA 사용 주의:

엔티티매니저팩토리는 하나만! 생성해서 애플리케이션 전체에서 공유. 

엔티티매니저는 쓰레드간에 공유x : 사용하고 버려야한다.
동작수행위해 엔티티매니저 생성. 수행후 해당 엔티티매니저삭제. 새론 동작수행있으면 새론 엔티티매니저생성 사용후 삭제 이런식으로 사용하면 버린다!

JPA의 모든 데이터변경은 트랜젝션 안에서 실행

 

---

 

 

JPQL 과 SQL 의 차이점.
주체가 누구냐.

JPQL은 엔티티객체를 대상으로 쿼리
ex) select m from member  as m

SQL은 데이터베이스테이블 대상으로 쿼리
ex) select * from member;

jpql은 member라는 엔티티를 대상으로 조회.
sql은 DB에 있는 member라는 테이블을 조회.

[출처: 인프런-자바 ORM 표준 JPA 프로그래밍 - 기본편]

'데일리' 카테고리의 다른 글

jpa 관련 gtp 질문 내용  (0) 2024.04.06
class VO관련 timestamp 설정 방법  (0) 2024.04.05
몽고DB 개념정리  (0) 2024.03.21
자바스크립트 timestamp  (0) 2024.03.14
자료구조 특징  (2) 2024.03.11