Hibernate bringt von Haus aus schon einige Generatoren für die ID mit. Manchmal sind die Anforderungen an die ID aber spezieller und muß einen eigenen Generator für die Hibernate ID anlegen. In der Java-Klasse, die mit Hibernate persistier werden soll, kann man wie folgt mit JPA annotieren: @Id @Column (name="MY_ID", length=16) @GeneratedValue (generator="GenAccId" ) @GenericGenerator(name="GenAccId", [...]