Hibernate @generatedvalue

0

@Entity
public class Employee {

@GeneratedValue
@Id
private String firstName;
private String lastName;
private double salary;
private long id

Pytanie
dlaczego nie deneruje mi w bazie id (w ogóle się nie kompiluje) wyskakuje mi cos takiego

Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: domain.Employee

Innej adnotacji użyc czy co ?

1
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id
private String firstName;
private String lastName;
private double salary;

ID i generatedValue niech się tyczy Id a nie fistName

1 użytkowników online, w tym zalogowanych: 0, gości: 1