Bonsoir Svp si vous pouvez m'aider

j'ai deux classe à persister : Transport et Reservation avec la relation : many to many


Reservation avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@PrimaryKey
    private int id_Reservation;  comme clé primaire
Transport
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
@PrimaryKey
    protected int id_T; comme clé primaire
pour les persister je veux creer une autre table qui s'appelle transport_reservation

au niveau de la classe Reservation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
@Element(column="id_Reservation")
@Persistent(table = "reservation_transport")
    @Join(column = "id_Reservation")
    @Element(column = "id_T")
    @Order(extensions = @Extension(vendorName = "datanucleus", key = "list‐ordering", value = "id ASC"))
    private List<Transport> rTransports;
et au niveau TRANSPORT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
@Persistent 
    @Order(extensions = @Extension(vendorName = "datanucleus", key = "list‐ordering", value = "id ASC"))
    protected List<Reservation> rReservations;
LE PROBLEME : dans la base la table transport_reservation est crée mais il ajoute pardefaut un autre cle primaire .. Nom : Capture00.PNG
Affichages : 90
Taille : 13,4 Koje veux préciser que les deux clés sont des clé primaires et étrangers au meme temp et je veux Ignoré l'attribut IDX commet je peux faire ça . et j'ai une autre question comment je peux supprimer une colonne ajouté par defaut par exemple si je veux supprimer les 2 derniers
Nom : Capture.PNG
Affichages : 90
Taille : 5,0 Ko

et merci d'avance