2015-06-17 81 views
1

如何使用Java QueryDsl並忽略Oracle中的重音符號?
使用HQL我可以使用翻譯功能。QueryDSL忽略重音

"upper(translate({alias}." + field + ",'âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç','AAAAAAAAEEEEIIOOOOOOUUUUCC')) like (?)"; 
+0

@rtruszk u能幫助我使用Querydsl一樣嗎? –

回答

2

可以使用

Expressions.stringTemplate("upper(translate({0}, 'âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç', 'AAAAAAAAEEEEIIOOOOOOUUUUCC'))")