DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

lunedì 11 marzo 2013

Vaadin SQLContainer con MySQL

Di default SQLContainer mette il nome dei campi del Filter dentro doppio apice, ad esempio "nomecampo". Questo non funziona con una installazione normale di MySQL, perchè il nome del campo tra doppi apici è considerato come una stringa di testo anzichè come un nome di campo.

Per risolvere questo problema basta aggiungere questo codice da qualche parte nell'applicazione:
QueryBuilder.setStringDecorator(new StringDecorator("`","`"));

Nessun commento:

Posta un commento

DigitalOcean, un eccezionale servizio di Cloud Hosting, da provare! Inoltre, suggerendolo puoi guadagnare :)

Cerca su Wiki

Cerca su Google

Cerca nel Blog con Google