Hi Leute,
ich habe geradeangefangen, mich mit Hibernate zu beschäftigen. Die erste gemappte Klasse habe ich auch schon problemlos hinbekommen. Nun stellt sich mir aber folgende Frage:
In allen bisher gefundenen Beispielen wurden für die Rückgabewerte der get-Methoden immer einfache Datentypen genommen (Integer, String, Date,...). Ich möchte da jetzt gerne einen benutzerdefinierten Datentyp verwenden. Geht das? Hier ein Beispiel:
Statt:
Code:
private String firstName;
public String getFirstName() {
return firstName;
}
möchte ich schreiben:
Code:
private FirstName firstName;
public FirstName getFirstNamer() {
return firstName;
}
wobei FirstName eine Klasse ist, die nichts weiter tut, als einen String zu wrappen. Ich möchte dies gerne tun, um später in meiner Business Logik keine Methoden wie getPerson(String, String, String, String) zu haben, sondern hätte gerne für jeden String einen Wrapper, um Verwechslungen zu vermeiden. Ist dies irgendwie möglich? Muss ich zum Beispiel eine private String getFirstName() und eine public FirstName getRealFirstName() schreiben?
Vielen Dank für Eure Hilfe und schönen Sonntag noch.
Gruß,
Andreas