Bonjour,

Je cherche à faire fonctionner de façon très simple un ensemble de composants :

- Spring 3
- Hibernate
- Vaadin (framework de composants)
- Hsqldb 2 (bdd embarquée)

J'ai monté un projet, et le couple Spring + Vaadin fonctionne bien (a priori).

Mais quand je souhaite mettre Hibernate avec les injections de Spring ... Plus rien ne se passe !

On dirait simplement que le fichier applicationContext.xml est mauvais ou mal chargé.

Mon code principal :
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
@Configurable
public class HackManagementApplication extends Application {
 
    private static final long serialVersionUID = 1L;
 
    @Autowired
    private AccountDao accountDao;
 
    @Override
    public void init() {
    Window mainWindow = new Window("Myproject Application");
    Label label = new Label("Hello Vaadin user");
    mainWindow.addComponent(label);
    setMainWindow(mainWindow);
 
    Account acc = new Account();
    acc.setLogin("toto");
    acc.setEmail("toto@gmail.com");
    acc.setPassword("s3Cr3T");
    accountDao.create(acc);
    }
 
}
J'ai un NullPointerException à la dernière ligne ... L'objet accountDao n'est pas chargé !

Si je commente cette ligne l'appli démarre.

Plutôt que de mettre les fichiers verbeux ici je vous met le ZIP de mon appli avec les librairies ... Juste à intégrer dans un IDE.

POUR TELECHARGER : http : //xxxxxxxxxx/xxxxxxx.zip

PS : J'ai mis un jetty intégré, donc si vous voulez il suffit d'exécuter le "Launcher.java" en temps que Java Application.

Ensuite l'url est http://localhost:8080

Merci d'avance pour votre aide.