Ich habe ein Problem mit der Zuordnung von Oracle Float double precision Datentyp zu Java Double Datentyp. Der Hibernate-Schema-Validator scheint fehlzuschlagen, wenn der Java Double-Datentyp verwendet wird.Hibernate: Gefunden: float, expected: double precision
org.hibernate.HibernateException: Wrong column type in DB.TABLE for column amount. Found: float, expected: double precision
Die einzige Möglichkeit, dies zu vermeiden, besteht darin, die Schemaüberprüfung zu deaktivieren und zu hoffen, dass das Schema mit der App synchron läuft. Es muss repariert werden, bevor es in Produktion geht.
App evironment:
- Grails 1.2.1
- Hibernate-Core 3.3.1.GA
- Oracle 10g
Können Sie zeigen, wie Sie diese Spalte tatsächlich abbilden? Übrigens, indem du bemerkst, dass du in den letzten Minuten bist, bevor du in Produktion gehst, musst du nur witzige Bemerkungen über deine Schlampigkeit machen, um deine App rechtzeitig zu testen :-) –
Haha :) Mach dir keine Sorgen, ich bin nicht schlampig wenn es um Produktionsmaterial geht. Es wird nicht ausgehen, solange es nicht behoben ist. Wie auch immer, es ist ein Fehler, den einer meiner Kollegen ausgelöst hat und ich versuche ihm einfach zu helfen. Nette Anmerkung obwohl :) –
Ich redigierte meine Frage entsprechend Ihrem Vorschlag. Danke. –