Java Hibernate原生SQL返回部分字符而不是字符串

Java Hibernate原生SQL返回部分字符而不是字符串,java,hibernate,Java,Hibernate,我使用原生hibernate查询从数据库中获取数据 这是我的密码 String sqlQuery="select * from testTable" Query query = informixSessionFactory.getCurrentSession() .createSQLQuery(sql); List test=query.list(); 它执行得很好,但是当我检查列表中的值时,我发现它的数据类型是字符,而不是字符串,它只显示第一个字符。请

我使用原生hibernate查询从数据库中获取数据

这是我的密码

String sqlQuery="select * from testTable"
Query query = informixSessionFactory.getCurrentSession()
                    .createSQLQuery(sql);
List test=query.list();

它执行得很好,但是当我检查列表中的值时,我发现它的数据类型是
字符
,而不是
字符串
,它只显示第一个
字符
。请帮助

我发现它将数据类型作为字符而不是字符串
??它在哪里?我在该列表中的列表中,在字符串应该在的每一列上获取结果。它让我有了个性,谢谢@axtavt,我想它为Oracle提供的解决方案,我正在使用Informix。我也有同样的问题,但该解决方案不适用于meI。确实有同样的问题-hibernate get返回部分字符串,我在mysql数据库中使用了“text”数据类型。由于使用数据类型text,是否有可能出现问题?