Champs AUTOINCREMENT en JPA dans une base Access 2007
bonjour;
je faire une classe nommé "t_adresse" pour faire un table en base access 2007 en utilisant la technologie de persistance (JPA);
mais toujour il y a un probléme en création de clé primaire id de type AUTOINCREMENT;
il y a t' il une configuration spécial en Dialecte pour creé se champs et merci.
la Classe:
Code:
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
@Entity
@Table(name="t_adresse")
public class Adresse implements Serializable {
public Integer id;
public String pays;
public String ville;
public String rue;
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="ADR_PK")
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getPays() {
return pays;
}
public void setPays(String pays) {
this.pays = pays;
}
public String getVille() {
return ville;
}
public void setVille(String ville) {
this.ville = ville;
}
public String getRue() {
return rue;
}
public void setRue(String rue) {
this.rue = rue;
}
} |