2015-06-17 51 views
1

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

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

@rtruszk u能帮助我使用Querydsl一样吗? –

回答

2

可以使用

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