Есть ли способ использовать константы внутри значения аннотации 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)

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