Hallo,
ich erstelle gerade ein Datenbankschema mit Hibernate (ich habs nicht in Data Tier gepostet, weil ich finde, dass es ne allgemeinere Frage ist).
Ich hab jetzt eine persistente Klasse User, die einen Status haben soll (also admin, benutzer oder sowas). Jetzt überlege ich, wie ich das am besten anstelle.
Ich hab mir überlegt ein Enum zu schreiben mit den entsprechenden Typen. Es scheint aber in Hibernate etwas komplizierter zu sein, so ein Enum zu persistieren (Java5+Enums+Persistence+with+Hibernate). Muss ich das Enum überhaupt persistieren? Reicht es nicht, wenn ich nur die Int-Werte in der Datenbank abspeichere und nur im Programm weiß, was das für ein Typ ist? Dann könnte ich aber auch einfach Konstanten definieren oder?
Wie würden Ihr generell sowas lösen?
Gruß!
ich erstelle gerade ein Datenbankschema mit Hibernate (ich habs nicht in Data Tier gepostet, weil ich finde, dass es ne allgemeinere Frage ist).
Ich hab jetzt eine persistente Klasse User, die einen Status haben soll (also admin, benutzer oder sowas). Jetzt überlege ich, wie ich das am besten anstelle.
Ich hab mir überlegt ein Enum zu schreiben mit den entsprechenden Typen. Es scheint aber in Hibernate etwas komplizierter zu sein, so ein Enum zu persistieren (Java5+Enums+Persistence+with+Hibernate). Muss ich das Enum überhaupt persistieren? Reicht es nicht, wenn ich nur die Int-Werte in der Datenbank abspeichere und nur im Programm weiß, was das für ein Typ ist? Dann könnte ich aber auch einfach Konstanten definieren oder?
Wie würden Ihr generell sowas lösen?
Gruß!