개요

상수(constant), 문자 더하기(concat)

@Test
void constant() {
    //given

    //when
    List<Tuple> result = jpaQueryFactory
            .select(member.userName, Expressions.constant("A"))
            .from(member)
            .fetch();

    //then
    for (Tuple tuple : result) {
        System.out.println("tuple = " + tuple);
    }

		// Console Log
		// tuple = [member1, A]
		// tuple = [member2, A]
		// tuple = [member3, A]
		// tuple = [member4, A]
}

@Test
void concat() {
    //given

    //when
    List<String> result = jpaQueryFactory
            .select(member.userName.concat("_").concat(member.age.stringValue()))
            .from(member)
            .where(member.userName.eq("member1"))
            .fetch();

    //then
    for (String concat : result) {
        System.out.println("concat = " + concat); // concat = member1_10
    }
}