Can the following id generation be implemented without depending on Hibernate @GenericGenerator
, with pure JPA only?
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import org.hibernate.annotations.GenericGenerator;
@Entity
public class MyObject implements Serializable {
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "my.IdGenerator")
@Column(name = "ID", length = 36, nullable = false)
private String id;
// ...
}