468x60

martedì 13 ottobre 2009

JPA Error "Unknown abstract schema type"

Sviluppando applicazioni Java JPA mi è capitato di affrontare il problema di un fastidioso errore di runtime: Unknown abstract schema type. Per esteso
Exception Description: Error compiling the query Unknown abstract schema type

Dopo parecchie ricerche ho scoperto che l'errore viene lanciato quando JPA fallisce nell'allocare la entity class, spesso quando:
  • abbiamo specificato nella query JPA il nome della tabella anzichè il nome della entity class
  • quando JPA è eseguito in modalità standalone, oppure non dentro un Java EE container (come Tomcat), abbiamo dimenticato di scrivere una lista di TUTTE le entity class nel file persistence.xml

Nessun commento:

Posta un commento

468x60

Cerca su Google

Cerca nel Blog con Google