Salut
Quand je lance mon application EJB j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Exception in thread "main" javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.elyx.application.entity.Script
...............
coici l'entité:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
@Entity
@Table(name="script")
public class Script implements Serializable {
	private static final long serialVersionUID = 1L;
	private int id ;
	private String nom ;
	private String description ;
	private String contenu ;
 
	public Script(){}
 
	public Script(int id,String nom,String description,String contenu){
		this.id=id;
		this.nom=nom;
		this.description=description ;
		this.contenu=contenu ;
 
	}	
	@Id
	@GeneratedValue (generator="SCRIPT_SEQ",  strategy=GenerationType.SEQUENCE)
	@SequenceGenerator(name="SCRIPT_SEQ", sequenceName="SCRIPT_SEQ")
	@Column(name="id")
	public int getId(){
		return id ;
	}
	public void setId(int id){
		this.id=id ;
	}
j'ai vu sur un forum que ça vient à cause des annotation du genre @SequenceGenerator mais je n'ai pas trouvé comment faire pour eviter cette erreur.
merci d'avance pour votre aide.