Hallo Zusammen,
ich habe eine Klasse, in der sich nur Boolean´s befinden und die in verschiedenen Datenbanken abgespeichert werden können sollten
. In meiner Hibernate-Schicht habe ich momentan den Update-Mechanismus (hibernate.hbm2ddl.auto) auf update gesetzt (ich weiß das sollte man nicht..).
Nun habe ich die Klasse um weitere Boolean´s erweitert. Wenn ich nun meine Anwendung ausführe, dann wird gemeckert, dass die neuen Spalten nicht erzeugt werden konnten, da ich die Spalte als not-null definiert habe, aber keinen Default-Wert angegeben habe. Nun habe ich einige Einträge durchsucht und ich komme immer wieder auf die columnDefinition"..", die angegeben werden sollte. Dies ist aber datenbankabhängig, soweit ich das gesehen habe. Gibt es eine Annotation, mit der ich einen Default-Wert datenbankunabhängig angeben kann? Ich geben nirgends Datentypen vor, sondern überlass das der Hibernate-Verwaltung.
Hat jemand eine Idee?
Viele Grüße
Sascha
ich habe eine Klasse, in der sich nur Boolean´s befinden und die in verschiedenen Datenbanken abgespeichert werden können sollten

Nun habe ich die Klasse um weitere Boolean´s erweitert. Wenn ich nun meine Anwendung ausführe, dann wird gemeckert, dass die neuen Spalten nicht erzeugt werden konnten, da ich die Spalte als not-null definiert habe, aber keinen Default-Wert angegeben habe. Nun habe ich einige Einträge durchsucht und ich komme immer wieder auf die columnDefinition"..", die angegeben werden sollte. Dies ist aber datenbankabhängig, soweit ich das gesehen habe. Gibt es eine Annotation, mit der ich einen Default-Wert datenbankunabhängig angeben kann? Ich geben nirgends Datentypen vor, sondern überlass das der Hibernate-Verwaltung.
Hat jemand eine Idee?
Viele Grüße
Sascha