Hallo zusammen,
ich habe eine Klasse Person (Entity) und analog dazu eine Tabelle tab_personen in meiner Datenbank. Vereinfachte Darstellung:
Person.java
Die Datenbank ist genauso aufgebaut, besitzt also auch die Felder Id, Name, Vorname und Alter. Wie aber stelle ich jetzt einen 1:1 Bezug zwischen der Datenbank und der Entity her? Sprich, wie kann ich realisieren, dass getName() sich auch wirklich auf das Datenbankfeld "name" bezieht - Bisher habe ich ja lediglich über @Table(name=tab_personen) ein Relation zur Tabelle allgemein hergestellt.
(Entschuldigt diese sehr grundlegende Frage, aber ich bin noch Anfänger in dieser Thematik)
Vielen Dank,
Hannes
Umgebung:
-Ubuntu 9.10
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA
ich habe eine Klasse Person (Entity) und analog dazu eine Tabelle tab_personen in meiner Datenbank. Vereinfachte Darstellung:
Person.java
Java:
@Entity
@Table(name="tab_personen")
public class Person{
@Id
private Integer id;
private String name;
private String vorname;
private Inter alter;
/* ... Getter und Setter ... */
public void setName(String name){
this.name = name;
}
/* Weitere Getter und Setter ....................*/
}
Die Datenbank ist genauso aufgebaut, besitzt also auch die Felder Id, Name, Vorname und Alter. Wie aber stelle ich jetzt einen 1:1 Bezug zwischen der Datenbank und der Entity her? Sprich, wie kann ich realisieren, dass getName() sich auch wirklich auf das Datenbankfeld "name" bezieht - Bisher habe ich ja lediglich über @Table(name=tab_personen) ein Relation zur Tabelle allgemein hergestellt.
(Entschuldigt diese sehr grundlegende Frage, aber ich bin noch Anfänger in dieser Thematik)
Vielen Dank,
Hannes
Umgebung:
-Ubuntu 9.10
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA