동적 쿼리는 어떻게 만드나요?
fun findBooks(title: String?, authorName: String?): List<Book> {
val query = jpql {
select(
entity(Book::class)
).from(
entity(Book::class)
).where(
and(
title?.let { path(Book::title).like("%$it%") },
authorName?.let { path(Book::author)(Author::name).like("%$it%") },
)
)
}
return entityManager.createQuery(query, context).resultList
}Last updated