1

次の場合:

CriteriaQuery<SomeDTO> cQuery;
CriteriaBuilder cb;
Root<SomeClass> r;
...
cQuery.select(cb.construct(SomeDTO.class,
  "FIXED VALUE",
   r.get(SomeClass_.someValue)
));

JPA基準APIと静的メタモデルを使用して、1つの列に固定値を返すselectを作成する方法はありますか?それぞれのSQLは次のようになります

SELECT 'FIXED VALUE', someValue FROM someClassTable WHERE ...;

前もって感謝します!

4

1 に答える 1

5

私が探していた答えは次のとおりです。http CriteriaBuilder.literal()//docs.oracle.com/javaee/6/api/javax/persistence/criteria/CriteriaBuilder.html#literal%28T%29

于 2012-05-18T09:08:20.403 に答える