Java Persistence API 2: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 9: | Zeile 9: | ||
<source lang="java5"> | <source lang="java5"> | ||
import javax.persistence.*; | |||
@Entity | |||
public class DemoKlasse { | |||
@Id | |||
private String id; | |||
} | |||
</source> | </source> | ||
Quellen: | Quellen: | ||
<references /> | <references /> |
Version vom 15. April 2013, 15:46 Uhr
JPA ist eine Spezifikation, die von einem JPA-Provider implementiert werden muss. Die bekanntesten sind:
Entitäten
Die Annotation @Entity macht aus der gewöhnlichen, nicht persistenten Java-Klasse eine persistente Entity. Die Instanzvariable id ist mit @Id annotiert und wird damit von JPA als Primärschlüsselvariable verwendet.
import javax.persistence.*;
@Entity
public class DemoKlasse {
@Id
private String id;
}
Quellen: