Ich benutze die umgekehrte Technik in meiner Klasse und bekomme folgendes:
%Vor%Datenbank:
%Vor%Aber ich möchte nicht 'wahr' oder 'falsch' in meinem Attribut 'type' setzen, sondern 1 oder 0. Wie kann ich das im Ruhezustand tun?
Mit freundlichen Grüßen, Valter Henrique.
Müssen Sie es als bit
Typ in MySQL haben? Die einfachste Lösung wäre, den Datentyp in MySQL in tinyint(1)
zu ändern.
Andernfalls sollten Sie in der Lage sein, Ihren Entitätstyp mithilfe von Annotationen einer Ganzzahl zuzuordnen. Ich bin mir nicht sicher, muss nachsehen
Ich hatte ein ähnliches Problem. Das folgende Mapping in Java löste mein Problem:
%Vor%Ссылка deutet darauf hin, dass es sich um einen Fehler handelt. Ссылка schlägt vor, dass es ratsam ist, es zu überspringen. Aber natürlich können Sie dem DBA nicht sagen, dass er keine Bit-Spalte in MySQL verwenden soll - entweder müssen wir eine ältere Version von MySQL (& lt; 5.0.3) verwenden oder nicht das Bit + Hibernate von MySQL überhaupt verwenden.
>