當我嘗試運行此查詢選擇長型變量:在Querydsl
Long count = ...;
List<CritereItem> items= new JPAQuery(entityManager).from(foo)
.list(new QCritereItem(foo.id, foo.name, count ));
我得到了編譯錯誤,因爲構造預計NumberPath<Long>
不Long
在可變count
,那麼如何選擇querydsl變量?
我通過更換計數構造:
Expressions.numberTemplate(Long.class, count.toString())
但我得到這個execption
java.lang.IllegalArgumentException: [email protected]
做到這一點請提供'CritereItem'的代碼 – miensol