2011-03-17 146 views
4

的只有第一個字符,它運行良好。Hibernate查詢返回一個字符串

select 'Canada' as "country", emp.name as "name" from emp. 

給我起名字和國家。 當我在Hibernate作爲命名查詢運行它,我只得到「C」,而不是'加拿大的「國家」。

這是爲什麼呢?

回答

9

SELECT CAST( '加拿大' 爲VARCHAR2(100))爲 「國家」,emp.name從EMP 「名」。

+0

有趣!它也適合我!謝謝!但是爲什麼我們需要做這個轉換解決方案,如果它在我們運行查詢時完美工作?有什麼不同? – periback2 2014-02-28 20:33:30