基本的に、以下の NamedQuery を JPA Criteria クエリに変換したいのですが、
SELECT new com.test.vo.ResultVO (0L, 'EmployeeReport', E.FirstName, E.LastName) FROM EmployeeTable E
を使用してCriteriaBuilder.construct(QueryResultVO, list of columns to be selected)
います。'EmployeeReport'
定数を取得するには、 を使用する必要があることを理解していますcriteriaBuilder.literal('EmployeeReport')
。
0
しかし、問題は、select 句の最初の列の値の (Long)を取得するにはどうすればよいですか?
コンストラクト メソッドを使用すると、各列が の拡張であることが期待されますjavax.persistence.criteria.Selection
。