Es gibt natuerlich auch Tags fuer Master-Detail Verbindungen z.B. @OneToMany, @OneToOne und @ManyToMany
package net.cioppino.fita.core.model;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Id;
@Entity
@Table(name="users")
public class User extends ModelObject {
@Id
private String id;
@Basic
private String password = "";
@Basic
private String roles = "";
public String getPassword() {
return password;
}
public void setPassword(String password) {
firePropertyChange("password", this.password, this.password = password);
}
public String getRoles() {
return roles;
}
public void setRoles(String roles) {
firePropertyChange("roles", this.roles, this.roles = roles);
}
public String getId() {
return id;
}
public void setId(String id) {
firePropertyChange("roles", this.roles, this.roles = roles);
}
}
Habe hier einen Tabellename definiert da User meistens ein reserviertes Wort ist. Bei den anderen Klassen habe ich den Klassen-Namen gelassen.
Sicherlich gibt es hier viel mehr, aber es gibt noch so viel zu lesen und zu lernen.

0 Kommentare:
Post a Comment