Bonjour,
voici mon problème :

J'ai une classe persistante qui étend une super-classe :

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
@Entity
@Table(name = "ELEMENTS")
public class ElementsMuse2 extends AbstractMuse2Entity {
 
    private Long obj_numerodep;
 
    private String designation;
}
 
 
@MappedSuperclass
public class AbstractMuse2Entity {
 
    @Id
    @Column(name = "NUMERODEP")
    private Long numero;
 
    private int mus_numero;
}
Les quatre attributs sont mappés.

Maintenant je voudrais exclure mus_numero du mapping.
Est-il possible de spécifier dans ma classe ElementsMuse2 que je ne veux par hériter de la persistance de mus_numero ?

Merci d'avance et bonne journée