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 :
J'ai un NullPointerException à la dernière ligne ... L'objet accountDao n'est pas chargé !
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); } }
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.
Partager