sql=“”;
Query query = this.getSession().createSQLQuery(sqlstring)
.addScalar("topic",Hibernate.STRING)
.addScalar("content",Hibernate.STRING)
.addScalar("savedate",Hibernate.STRING)
.addScalar("status",Hibernate.STRING)
.addScalar("infotype",Hibernate.STRING)
.addScalar("infoid",Hibernate.STRING)
.setResultTransformer(new AliasToBeanResultTransformer(CompleteInfoBean.class));
return query.list();
原生态sql查询大字段总是报错,就是因为大字段没有转码。
经过查询总结了下应该这个样子。