У меня есть приложение весенней загрузки с JPA.
Мне нужно сопоставить значение в запросе с сущностью.
Пример сущности
@Entity
@Table(name = "questions")
@DynamicUpdate
public class Question{
@Id
@Column(nullable = false)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Lob
private String description;
@Transient
private int noOfViews;
}
Пример запроса
@Repository
public interface QuestionRepository extends JpaRepository<Question, Long> {
@Query(value = "select q.*, 2 NO_OF_VIEWS from questions q
order by q.id DESC ", countQuery = "select count(*) from questions q order by q.id DESC " ,nativeQuery = true)
Page<Question> findQuestions(Pageable pageable);
}
Мне нужно установить значение в поле noOfViews. Есть идеи по этому поводу?
Spring имеет интерфейс RowMapper, но ничего не нашел для весенней загрузки.