代码如下
QContinent continent = QContinent.continent;
JPAQuery query = new JPAQuery(entityManager);
query.from(continent).where(continent.name.eq("www"));
List<Object> fetch = query.fetch();
System.err.println("===" + fetch);
Run Code Online (Sandbox Code Playgroud)
这将返回
Caused by: java.lang.UnsupportedOperationException: null at java.util.Collections$UnmodifyingMap.put(Collections.java:1457) ~[na:1.8.0_191] at com.querydsl.jpa.JPQLSerializer.visitConstant(JPQLSerializer. java:327) ~[querydsl-jpa-4.2.1.jar:na] 在 com.querydsl.core.support.SerializerBase.visit(SerializerBase.java:221) ~[querydsl-core-4.3.1.jar:na ] 在 com.querydsl.core.support.SerializerBase.visit(SerializerBase.java:36) ~[querydsl-core-4.3.1.jar:na] 在 com.querydsl.core.types.ConstantImpl.accept(ConstantImpl.java :140) ~[querydsl-core-4.3.1.jar:na]