7
votes

Spring3, hibernate; Comment utiliser HibernateTemplate

J'essaie de changer le code suivant pour utiliser: hibernatetemplate mais ne pouvez pas fonctionner xxx


1 commentaires

Si vous avez une erreur de compilateur, postez la sortie du compilateur.


5 Réponses :


0
votes

Avez-vous initialisé SéanceFactory? Si vous initiez la sessionFactory correctement, faites donc votre classe, que contient la méthode ci-dessus, prolonge la classe HibernateDaosupport qui ont une méthode GetHibernateTeTemplate ().


0 commentaires

1
votes

hibernateTemplate ne fournit pas créeecriteria () méthode. Je suppose que vous en avez besoin: xxx

Voir aussi:


0 commentaires

1
votes

Tout d'abord, votre classe DAO prolonge hibernateaosupport de sorte que vous ayez la méthode getHibernateTemplate ().

puis utilisez: xxx

Le modèle est créé lorsque vous appelez setsessessfactory () sur votre classe DAO (ajoutez-le comme une dépendance à ressort à injecter).

Le modèle appellera ensuite le doinhibernate () du rappel fourni, passant à la session (qu'il obtiendra à partir de L'usine de session)


0 commentaires

19
votes
return (List<Friend>) hibernateTemplate.findByCriteria(
        DetachedCriteria.forClass(Friend.class)
        .add(Restrictions.eq("username", rUser)));

0 commentaires

1
votes

Mon avantage est EXDENS HIBERNATEAOSUPPORT et INJECT HIBERNATETEMPATE ou SESSIONFFactory à partir du XML afin que vous obtiendrez des méthodes protégées sur votre classe DaOIMPL afin que vous puissiez Obtenez hibernatetemplate comme ceci getHibernateTemplate () et méthode de critère Vous pouvez appeler comme celui-ci greatession (). CreateCreatie ();


0 commentaires