总结问题下方的评论:
q.getSingleResult().getClass().getInterfaces()返回什么接口?
这类型的
java.sql.Clob,org.hibernate.engine.jdbc.WrappedClob和java.io.Serializable。[…]我什至没有意识到该列是Clob,我很惊讶Eclipselink为我执行了到String的转换
看起来Eclipselink很聪明,可以根据需要将CLOB(实际上是一个很长的字符序列,就像
String)转换为
String。使用Hibernate必须明确地做到这一点。我猜这符合JPA规范。



