nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Hibernate Id Generator mit Netbeans und Annotations

Von: pumpkin67 (j.gruber@gmx.de) [Profil]
Datum: 30.06.2008 09:56
Message-ID: <2e21c2f6-6717-47fd-aa18-540a248b0374@k37g2000hsf.googlegroups.com>
Newsgroup: de.comp.lang.java
Hallo NG,

zu Datenbanktabellen habe ich Entities erstellt die Hibernate benutzt.
Nun will ich eine Entity mit einem anderen als den von Hibernate
gelieferten Id-Generatoren ausstatten. Die Klasse welche die Id
erstellt ist schon da.
Sie erweitert org.hibernate.engine.TransactionHelper und implementiert
org.hibernate.id.PersistentIdentifierGenerator und
org.hibernate.id.Configurable. Mir ist jetzt nicht klar wie ich der
Entity per Annotation sage das sie diesen Generator zum Erstellen der
Id verwenden soll.
Bisher sah die Id in der Entity so aus:
@Id
@GeneratedValue(generator="pkseq")
@GenericGenerator(name="pkseq", strategy = "identity")
@Column(name = "id", nullable = false)
private Integer id;

Oder weiß jemand einen Link unter dem die Erstellung eigener
IdGeneratoren ausführlich mit Beispielen beschrieben wird ?

Danke schon mal im Vorraus !

[ Auf dieses Posting antworten ]