可以實施以下id代碼而不是取決於Hibernate @GenericGenerator
,僅使用純JPA嗎?自定義@Id發電機沒有休眠
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;
// ...
}
http://stackoverflow.com/questions/4262600/assign-custom-identifier-to-an-id-property –
我認爲是這樣https://dzone.com/articles/jpa-implementation-patterns-6 – RubioRic