package org.exitsoft.orm.test.entity; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.MappedSuperclass; import org.hibernate.annotations.GenericGenerator; @MappedSuperclass public class UniversallyUniqueIdentifier { private String id; @Id @Column(length = 32) @GeneratedValue(generator = "system-uuid") @GenericGenerator(name = "system-uuid", strategy = "uuid") public String getId() { return this.id; } public void setId(String id) { this.id = id; } }