ciao a tutti,

ho davvero un problema da sbatterci la testa
ho sviluppato un progetto java web molto grosso. che interagisce con il db con , insert update , select.
quando tutto ad un tratto mi accorgo che il mio programma fa insert update e tutto ma finche non riavvio il web server (apache) se faccio una select per controllare gli aggiornamenti non funziona! o meglio mi fa rivedere i dati prima dell'insert. però se rifaccio il select dopo il restart appaiono tutti i dati come incanto.

ho controllato di chiudere bene le connessioni, i record set blabla

il db è mysql.
per fare le query uso preparedStatement

penso che il problema sia legato a qualche cosa di ottimizzo prestazioni che non rifà la query da 0 ma continua ad usare i dati che aveva ricevuto in precedenza.(supposizione completamente priva di fondamento)

grazie dell'attenzione e plx HELP ME