-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
 Post subject: benutzerdefinierte Rückgabewert in gemappter Klasse
PostPosted: Sun Jun 24, 2007 4:13 am 
Newbie

Joined: Sun Jun 24, 2007 3:59 am
Posts: 3
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


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 25, 2007 3:23 am 
Regular
Regular

Joined: Thu Jan 27, 2005 8:58 am
Posts: 80
Ich denke wenn Firstname exends String sollte das kein Problem sein. Probier es doch einfach mal aus!

_________________
Weise ist nicht, wer viele Erfahrungen macht, sondern wer aus wenigen lernt, viele nicht machen zu müssen. (Karlheinz Deschner)


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jun 25, 2007 6:53 am 
Newbie

Joined: Sun Jun 24, 2007 3:59 am
Posts: 3
Hi,

erstmal danke für deine Antwort, aber meines Wissens nach ist String final. Sprich, ich darf keine Klasse extends String bauen. Darum habe ich auch ganz bewusst von einer Wrapperklasse gesprochen.

Gruß,
Andreas


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.