Problème avec Spring 3 + Hibernate + Vaadin
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:
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.