Ho un problema con la mappatura del datatype a doppia precisione di Oracle Float con il tipo di dati Double di Java. Il validatore dello schema di sospensione sembra non riuscire quando viene utilizzato il tipo di dati Double di Java.Sospensione: Trovato: float, previsto: doppia precisione
org.hibernate.HibernateException: Wrong column type in DB.TABLE for column amount. Found: float, expected: double precision
L'unico modo per evitare questo è quello di disabilitare la convalida dello schema e la speranza lo schema è in sincronia con l'applicazione per funzionare. Deve essere risolto prima che entri in produzione.
evironment di App:
- Grails 1.2.1
- Hibernate-core 3.3.1.GA
- Oracle 10g
Puoi mostrare come effettivamente si mappa questa colonna? A proposito, notando che sei negli ultimi minuti prima di andare in produzione, assicurati solo di fare delle battute sulla tua negligenza per testare la tua app a tempo debito :-) –
Haha :) Non preoccuparti, non sono sciatto quando si tratta di materiale di produzione. Non si spegnerà finché non sarà corretto. Ad ogni modo, è un bug del mio collaboratore incarcerato e sto semplicemente cercando di aiutarlo. Bella osservazione però :) –
Ho modificato la mia domanda in base al tuo suggerimento. Grazie. –