Estou com o seguinte erro, uma vez que eu adiciono um livro no banco de dados o resultado ta ok, mais se eu tento logo em seguida gravar outro ocorre o erro.
HTTP Status 500 - javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: br.com.caelum.livraria.modelo.Livro
Pelo oque eu entendi é alguma anotação errada JPA na classe Livro. Porem olhando ela parece estar normal.
@Entity
public class Livro {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
private String titulo;
private String isbn;
private double preco;
@Temporal(TemporalType.DATE)
private Calendar dataLancamento = Calendar.getInstance();
@ManyToMany
private List<Autor> autores = new ArrayList<Autor>();
Pensei que fosse o meu
@GeneratedValue
Alterei ele para
@GeneratedValue(strategy = GenerationType.AUTO)
E o erro continua ainda.