468x60

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

468x60

Cerca su Google

Cerca nel Blog con Google