hibernate截断了oracle查询的返回值

  在项目的报表开发时,在通过hibernate的 session.createSQLQuery的方式查询时,假如SQL语句是:

select 'aaaaaa' as name from dual; 时,那么query.list()后的数据却只返回单个的 a 字符,而不是 'aaaaaa' ,目前仍

然没有找到答案,但是解决方法已经找出。就是使用oracle的substr函数,例如:

select substr('aaaaa',1,5) as name from dual; 这样问题就解决了。有谁遇到的,并知道原因的话,还请留言。

你可能感兴趣的:(hibernate截断了oracle查询的返回值)