was ist AttributeOverride annotation verwendet in Hibernate
@Entity
class User {
@EmbeddedId
@AttributeOverride(name="firstName", column=@Column(name="fld_firstname")
UserId id;
Integer age;
}
@Embeddable
class UserId implements Serializable {
String firstName;
String lastName;
}
Ich will wissen, was ist die Verwendung von AttributeOverride.
Dies ist der code von hibernate online-docs
mögliche Duplikate von Was macht @AttributeOverride bedeuten?
ich versuchte zu Lesen, aber meine Zweifel sind noch nicht vollständig geklärt
In diesem Fall sollten Sie erwähnen, dass Sie Lesen der anderen Antworten und bitten um Klärung über Ihnen, und die bestimmten Punkte, die Sie nicht verstehen. Wenn Sie nur bitten, die gleiche Frage wieder, Sie bekommen die gleichen Antworten wieder.
ich versuchte zu Lesen, aber meine Zweifel sind noch nicht vollständig geklärt
In diesem Fall sollten Sie erwähnen, dass Sie Lesen der anderen Antworten und bitten um Klärung über Ihnen, und die bestimmten Punkte, die Sie nicht verstehen. Wenn Sie nur bitten, die gleiche Frage wieder, Sie bekommen die gleichen Antworten wieder.
InformationsquelleAutor | 2011-03-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es für die Angabe weiterer Namen für die Spalte in der Tabelle andere als die in Ihr angegebene eingebettete Klasse.
E. g.
name ist die variable, die in Ihr eingebettet Spalte "Klasse" ist, was Sie wollen, variable zuordnen in der Spalte für eine Tabelle. In deinem Beispiel gibt es eine Spalte fld_firstname in der Tabelle, die verwendet die eingebettete Klasse, die Karten auf die variable Vorname.
die Sache, die mich verwirrend ist, dass fld_firstname und Vorname sind zwei getrennte Spalten in der Datenbank in verschiedenen Tabellen oder gibt es nur eine Datenbank-Tabelle-Spalte mit Vorname
in Ihrem Beispiel wird es in einer Tabelle die User-Tabelle enthält eine Spalte fld_firstname, müssen Sie auch angeben, um die Zuordnung für lastname zu.
was für einen Unterschied es macht, wenn ich nicht verwenden, attributeoverride im obigen Beispiel
InformationsquelleAutor xxtommoxx