そのようなコードを使用して、基準APIを使用してselectステートメントで新しいオブジェクトを作成できるようになりました
CriteriaBuilder cb...
CriteriaQuery<Wrapper> q = cb.createQuery(Wrapper.class);
Root<SuperClass> c = q.from(SuperClass.class);
q.select(cb.construct(Wrapper.class,c.get("name")));
しかし、基準APIを使用してそのようなクエリを作成できるかどうか疑問に思っていました
select new Wrapper(p.name, type(p)) FROM SuperClass p
前もって感謝します!