Mon problème c'est lorsque je fait une insertion dans une base de données oracle alors la séquence n'existe pas
je vous montre l'entité
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.sql.SQLException: ORA-02289: la séquence n'existe pas
la creation séquence
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
30 import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.SequenceGenerator; import javax.persistence.Table; @Entity @Table(name="CONTACT",schema="fin") @SequenceGenerator(name = "CONTACT_SEQUENCE", sequenceName = "CONTACT_SEQUENCE", allocationSize = 1) public class Contact { private long id; private String firstName; private String lastName; private String email; @Id @Column(name = "id", nullable = false, unique = true) @GeneratedValue(generator = "CONTACT_SEQUENCE") public long getId() {return id;} public void setId(long l) {id = l;} public String getEmail() {return email;} public String getFirstName() {return firstName; } public String getLastName() {return lastName; } public void setEmail(String string) {email = string; } public void setFirstName(String string) {firstName = string; } public void setLastName(String string) {lastName = string; } }
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 -- Create sequence create sequence CONTACT_SEQUENCE minvalue 1 maxvalue 999999999999999999999999999 start with 1001 increment by 1 nocache;







Répondre avec citation








Partager