Есть ли способ использовать константы внутри значения аннотации Spring Data @Query?

Я неЯ не хочу жестко задавать значения констант, я бы лучше указывал их через ссылочную переменную.

Например, вместо того, чтобы писать следующий запрос:

@Query(value = "SELECT u FROM UserModel u WHERE u.status = 1")

..Я хотел бы извлечь жестко закодированное значение '1' и напишите что-то вроде:

@Query(value = "SELECT u FROM UserModel u WHERE u.status = UserModel.STATUS_ACTIVE")  //doesn't compile

Есть ли способ указать константы, как во втором примере внутри запросов данных Spring?

Ответы на вопрос(6)

Ваш ответ на вопрос