#java #sql #jpa
#java #sql #jpa
Вопрос:
Это мой текущий запрос
@Query(value = "SELECT * from audit where type='SEND_DOCS_VIA_EMAIL' and user_id=:userId order by timestamp desc limit 1", nativeQuery = true)
AuditEntity getLatestSendEmailDateAndTime(@Param("userId") Long userId);
Значение AuditEntity равно нулю, если я изменю значение на определенный тип, например, ВЫБЕРИТЕ временную метку, он получит его для меня, как я могу заставить его возвращать pojo, который не равен нулю
Комментарии:
1. Попробуйте использовать findFirst следующим образом: AuditEntity findFirstByUserIdOrderByTimestampDesc(длинный идентификатор пользователя);
2. Это сработало бы, если бы у меня был один тип, но, как вы можете видеть, существуют разные типы = SEND_DOCS_VIA_EMAIL и так далее @AyoubMk