2011-08-30 13 views
6

Ho una query di sessione di ibernazione utilizzando una classe riconosciuta da ibernazione. Questa query funziona senza problemi, ma è in qualche modo riconosciuta da IntelliJ IDEA come un errore di persistenza QL Query - "simbolo determinazione Cant"IntelliJ - Persistenza QL Query verifica errori su query hibernate

Persistence QL Queries error

so come disattivare Persistenza QL Query errore-check-in opzioni di ispezione IntelliJ, ma è c'è un modo per evitare l'errore in qualche altro modo?

(sto usando IntelliJ IDEA 9.0.3)

+0

Sembra che tu non abbia una configurazione di sfasamento/descrittore di ibernazione valida nel tuo progetto. – CrazyCoder

+0

Questo potrebbe essere vero. Dove definisco la configurazione di sfaccettatura/descrittore di ibernazione? –

+0

Consultare la guida: http://www.jetbrains.com/idea/webhelp/hibernate.html – CrazyCoder

risposta

10

Sembra IDEA non riconosce che o cosa descrittore che si sta utilizzando. Verifica struttura del progetto -> Facet -> Ibernazione. Dovresti aver trovato un file cfg.xml in Descrittori. Se si sta utilizzando la scansione dei pacchetti attraverso la definizione di fabbrica delle sessioni primaverili, si dovrebbe aver trovato un bean di factory di sessione. Se nessuno di questi esiste, puoi aggiungerne uno.

0
  1. Verifica progetto Struttura -> sfaccettature -> Sospensione 2- se non si dispone di un file cfg.xml, si dovrebbe aggiungere uno nuovo.