求助MySql:No Dialect mapping for JDBC type: -1
代码:
sql='select i.sid,i.sintro from tb_source_info i';
Session session = getSession();
Query query = session.createSQLQuery(sql).setResultTransformer(
Transformers.ALIAS_TO_ENTITY_MAP);
return query.list();
执行后抛出异常:
Hibernate: select i.sid,i.sintro from tb_source_info i
org.hibernate.MappingException: No Dialect mapping for JDBC type: -1
原因:Mysql 数据库中tb_source_info表中的sinotro字段是text类型的,这里不支持,
请问如何解决,我这里必须要写sql语句,不能写hql语句?