2014-10-28 25 views
0

我有一個問題,在Hibernate 條件中獲得兩列的連接結果。如何在Hibernate條件中爲兩列的連接結果設置投影

SQL查詢:

SELECT firstName || ' ' || lastName FROM person WHERE active_yn='Y' 

如何設置投影在Hibernate的標準兩列連接後的結果?

+0

那是什麼問題呢?你能提供更多細節嗎? – Chaitanya 2014-10-28 07:12:57

+0

我想在Hibernate Criteria中的SQL查詢上面寫上 – Pravin 2014-10-30 06:15:35

回答

0
/ an elegant alternative? 
criteria.like(Expression.concat(firstname, ' ', lastName), input); 
// an sql-like function? 
criteria.like("concat(firstName, ' ', lastName)", input); 
// perhaps a database-dependent concatenator? 
criteria.like("firstName + ' ' + lastName"); 
criteria.like("firstName || ' ' || lastName"); 

More ref