Java 将查询映射到pojo类

Java 将查询映射到pojo类,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); Audi

这是我目前的问题

@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为null,如果我更改为特定类型,例如选择timestamp,它将为我获取它,我如何让它返回不为null的pojo

尝试像这样使用findFirst:AuditEntity FindFirstBySeridOrderByTimestampdesc(长用户ID);如果我只有一种类型,那就行了,但正如你看到的,有不同的类型=通过电子邮件发送文档等等@AyoubMk