|
15 | 15 | import com.querydsl.jpa.impl.JPAQuery;
|
16 | 16 | import com.querydsl.jpa.impl.JPAQueryFactory;
|
17 | 17 | import org.junit.jupiter.api.BeforeEach;
|
| 18 | +import org.junit.jupiter.api.DisplayName; |
18 | 19 | import org.junit.jupiter.api.Test;
|
19 | 20 | import org.springframework.beans.factory.annotation.Autowired;
|
20 | 21 | import org.springframework.boot.test.context.SpringBootTest;
|
|
29 | 30 | import study.querydsl.entity.*;
|
30 | 31 |
|
31 | 32 | import javax.persistence.EntityManager;
|
| 33 | +import java.time.LocalDateTime; |
| 34 | +import java.util.HashMap; |
32 | 35 | import java.util.List;
|
| 36 | +import java.util.Map; |
| 37 | +import java.util.Optional; |
33 | 38 |
|
34 | 39 | //static import
|
35 | 40 | import static com.querydsl.jpa.JPAExpressions.*;
|
@@ -168,6 +173,8 @@ public void sort() {
|
168 | 173 | .where(member.age.eq(100))
|
169 | 174 | .orderBy(member.age.desc(), member.username.asc().nullsLast())
|
170 | 175 | .fetch();
|
| 176 | + |
| 177 | + |
171 | 178 | Member member5 = members.get(0);
|
172 | 179 | Member member6 = members.get(1);
|
173 | 180 | Member memberNull = members.get(2);
|
@@ -217,6 +224,7 @@ public void aggregation() {
|
217 | 224 | * 팀의 이름과 각 팀의 평균 연령을 구하라
|
218 | 225 | */
|
219 | 226 | @Test
|
| 227 | + @DisplayName("간단 테스트") |
220 | 228 | public void group() {
|
221 | 229 | List<Tuple> result = jpaQueryFactory
|
222 | 230 | .select(
|
@@ -581,6 +589,10 @@ public void findDtoByQueryProjection() {
|
581 | 589 | for (MemberDto memberDto : memberDtos) {
|
582 | 590 | System.out.println("memberDto = " + memberDto);
|
583 | 591 | }
|
| 592 | + LocalDateTime time = LocalDateTime.now(); |
| 593 | + |
| 594 | + Optional<String> text = Optional.ofNullable("ads"); |
| 595 | + |
584 | 596 | }
|
585 | 597 |
|
586 | 598 |
|
|
0 commit comments