Bonjour,

Quand Hibernate génère un proxy pour une classe contenant une méthode abstraite, comment implémente-t-il la dite méthode ?

Par exemple, pour les classes ci-dessous, que devient klaxonner() pour un proxy de Vehicule ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public abstract class Vehicule {
 
    abstract void klaxonner();
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class Voiture extends Vehicule {
 
    @Override
    void klaxonner() {
        System.out.println("pouet");
    }
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public class Camion extends Vehicule {
 
    @Override
    void klaxonner() {
        System.out.println("POUET POUET");
    }
}
Cordialement.