전체 글(77)
-
split the bill : 나눠서 내자
안녕하세요 여러분! "나눠서 내자" 를 영어로 뭐라고 할까요~? Let's dutch pay?ㅋㅋㅋ 아닙니다......... 저도 그런 줄 알았는데요^^ 원어민들은 이렇게 말합니다. "Let's split the bill" Let's split a cab. (택시비 나눠서 내자.) Can we split the bill? (계산서 따로 주실 수 있나요?) Do you want to split? (나눠서 낼래?) They split an apple in half and ate it. (그들은 사과를 반으로 쪼개서 나누어 먹었다.) They split an apple in halt and shared it. The issue split the class into two. (그 문제로 학급은 둘로 분열 되었다..
2023.10.18 -
day off : 쉬는 날
오늘 배운 표현은 "day off" 라는 표현이다. It's my day off. (나 오늘 쉬는 날이야) It's a day off of work. (회사 쉬는 날이야) I will take a half day off of work. (나 반차 쓸거야) I can't wait for my day off tommorrow. (내일 휴가가 아주 기대돼) Can I take a day off tomorrow? (내일 하루 휴가 좀 내도 될까요?) I should take a half day off today. (나 오늘 반차 내야 해) I need to take a half day off today. I have to take a half day off today. Today, It's her day off..
2023.10.17 -
JPQL - 페치 조인(Fetch Join)
페치 조인은 SQL에서 이야기하는 조인의 종류는 아니고 JPQL에서 성능 최적화를 위해 제공하는 기능이다. 이것은 연관된 엔티티나 컬렉션을 한 번에 같이 조회하는 기능인데 join fetch 명령어로 사용할 수 있다. 엔티티 패치 조인 패치 조인을 사용해서 회원 엔티티를 조회하면서 연관된 팀 엔티티도 함께 조회하는 JPQL을 보자. select m from Member m join fetch m.team 예제를 보면 join 다음에 fetch라 되어있는데, 이렇게 하면 연관된 엔티티나 컬렉션을 함께 조회하는데 여기서는 회원(m)과 팀(m.team)을 함께 조회한다. 참고로 일반적인 JPQL 조인과는 다르게 m.team 다음에 별칭이 없는데 페치 조인은 별칭을 사용할 수 없다. 실행된 SQL은 다음과 같다..
2023.10.12 -
mind + A : A를 신경쓰다
두번째 전화영어를 진행했다. 아직 전혀 익숙해지지 않아서 긴장을 많이 하고 전화를 받았고, 첫날보다는 그래도 나아졌다고 생각했다.. 아마두..ㅋㅋ 정적이 꽤 오랜시간 흐른적도 많지만...ㅋ 오늘 배운 표현은 "mind + A" "A를 신경쓰다" 이다. Never mind, thank you. (신경쓰지 마세요, 감사합니다.) Barry Don't mind. (베리는 신경 안 써.) Do you mind if I ask how old you are? (실례지만, 나이가 어떻게 되시나요?) Do you mind if I open the window? (제가 창문을 좀 열어도 될까요?) Feel free to use the kitchen. Don't mind me. (언제든지 주방을 사용하셔도 좋아요. 저 신..
2023.10.12 -
JPQL 조인
내부 조인 내부조인은 INNER JOIN을 사용하고, INNER는 생략할 수 있다. String teamName = "팀A"; String query = "SELECT m FROM Member m INNER JOIN m.team t " +"WHERE t.name = :teamName"; List members = em.createQuery(query, Member.class) .setParameter("teamName", teamName) .getResultList(); 회원과 팀을 내부 조인해서 '팀A'에 소속된 회원을 조회한다. 외부 조인 SELECT m FROM Member m LEFT [OUTER] JOIN m.team t 다음과 같이 사용하고, OUTER는 생략 가능하다. 컬렉션 조인 일대다 관..
2023.10.10 -
JPQL - (기본 문법, 쿼리 API, 페이징 API, 집합과 정렬)
기본 문법과 쿼리 API JPQL도 SQL과 비슷하게 SELECT, UPDATE, DELETE 문을 사용할 수 있다. 참고로 엔티티를 저장할 때는 EntityManager.persist() 메소드를 사용하면 되므로 INSERT 문은 없다. select_문 :: = select_절 from_절 [where_절] [groupby_절] [having_절] [orderby_절] update_문 :: = update_절 [where_절] delete_문 :: = delete_절 [where_절] SELECT 문 SELECT 문은 다음과 같이 사용한다. SELECT m FROM Member AS m where m.username = 'Hello' 엔티티와 속성은 대소문자를 구분한다. (Member, username..
2023.09.25