Free Lines Arrow
본문 바로가기
728x90

전체 글380

[JPA] JPQL 이란? JPQL 이란? Java Persistence Query Language 이다. 객체지향 쿼리 언어다. - 그렇기 때문에 테이블이 대상이 아니라 엔티티 객체를 대상으로 쿼리한다. JPQL 은 SQL을 추상화 해서 특정 DB SQL 에 의존하지 않는다. JPQL은 SQL로 변환되어 수행된다. 언제 써야 될까? 복잡한 쿼리를 조회할때 사용한다. 예를 들어 18세 이상회원을 조회 할때 find 로는 한계가 있다. 그렇기 때문에 JPQL 을 사용해야된다. JPQL을 기반으로한 기능들 JPA Criteria 크레이티어리아 QueryDSL 네이티브 SQL JDBC API 직접 사용이 가능하다. JPQL 예제 JPQL 은 테이블을 다루는게 아니라 객체를 다룬다. m 은 멤버객체를 조회 하라는 뜻이다. String q.. 2021. 9. 23.
[JPA] 값타입 컬렉션 값 타입 컬렉션 값 타입을 하나 이상 저장 할 때 사용한다. 즉 List 나 Set 을 이용하여 저장하는 것을 말한다. 컬렉션을 DB에 어떻게 표현을 해야 될까? DB 에는 자료구조 개념이 없기 때문에 1:N 으로 풀어야 된다. 예시 멤버에는 좋아하는 음식들 그리고 내가 주문했던 위치들을 있다고 해보자 다음과 같이 표현할수 있다. 값타입 어노테이션 @ElementCollection: - 컬렉션 객체임을 JPA 에게 알려준다. @CollectionTable(name = "ADDRESS", joinColumns = @JoinColumn(name = "MEMBER_ID") ) : - 새롭게 생성되는 테이블에 대한 정보를 입력하는 어노테이션이다. - 컬럼 이름은 ADDRESS 이고 FK 는 MEMBER_ID 로.. 2021. 9. 17.
제주 가볼만한곳 리스트 가족여행을 가기위해 정리를 해보았다. 981파크(애월읍, 4.45, 9:00~18:00): 카트 https://map.naver.com/v5/search/%EC%A0%9C%EC%A3%BC981%ED%8C%8C%ED%81%AC/place/1666616962?c=14066121.6205231,3947189.6797172,15,0,0,0,dh&placePath=%3Fentry%253Dbmp 네이버 지도 9.81 파크 map.naver.com 월정리투명카약(구좌읍, 4.53): 투명카약 https://map.naver.com/v5/search/%EC%9B%94%EC%A0%95%EB%A6%AC%ED%88%AC%EB%AA%85%EC%B9%B4%EC%95%BD/place/1020674760?c=14112470.002.. 2021. 9. 15.
제주맛집 리스트 가족여행을 가기위해 정리를 해보았다. 공천포식당(서귀포, 4.1, 휴일:목요일, 10:00 ~ 19:00 ): 물회 맛집 https://www.visitjeju.net/kr/detail/view?contentsid=CNTS_200000000009013 공천포식당 공천포 식당은 서귀포 도민들뿐 아니라 관광객들도 많이 찾는 식당으로 포구 앞 바다의 시원한 전경을 보면서 물회를 즐길 수 있다는 장점이 있다. 식당에서 보이는 섬은 지귀도라는 섬으로 www.visitjeju.net 정희네해물탕(서귀포, 5.0, 휴일:월요일, 11:30~22:00): 해물탕, 추석정상영업 https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&qu.. 2021. 9. 15.
728x90
반응형