EXEMPLE D'UTILISATION CONJOINTE DE SPRING & HIBERNATE

moundir1 Messages postés 6 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 15 juin 2007 - 15 juin 2007 à 16:05
cs_nabilokov Messages postés 5 Date d'inscription samedi 3 janvier 2009 Statut Membre Dernière intervention 15 décembre 2009 - 4 janv. 2010 à 09:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41238-exemple-d-utilisation-conjointe-de-spring-hibernate

cs_nabilokov Messages postés 5 Date d'inscription samedi 3 janvier 2009 Statut Membre Dernière intervention 15 décembre 2009
4 janv. 2010 à 09:51
Bonjour ,
Je sais pas exactement comment exécuter ce projet sous éclipse ?
manu161184 Messages postés 1 Date d'inscription vendredi 26 décembre 2008 Statut Membre Dernière intervention 26 décembre 2008
26 déc. 2008 à 20:39
Je suis déçu, les noms de variables ont été mal choisies et tu n'utilises même pas les génériques...
Voici un bon petit lien pour ceux qui passeront par là : http://www.hibernate.org/328.html
Et un bon tuto : http://baptiste-meurant.developpez.com/tutoriaux/tapestry5-spring-hibernate/
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
21 sept. 2008 à 09:01
Pour ton code, je mets 9/10.
marik7335 Messages postés 115 Date d'inscription samedi 27 décembre 2003 Statut Membre Dernière intervention 11 mai 2009
13 sept. 2008 à 02:17
Salut à toi,

Je trouve que ta source est très bien. ça m'a permis de comprendre comment fonctionne spring et hibernate en java.

Cependant, je me permets de faire une critique constructive.Je ne suis pas un spécialiste du java mais je pense que tu aurais pu mettre en œuvre des mécanismes comme les Generics pour ta classe AbstractTest2spring et faire la chose suivante :

Création d'une interface générique :

public interface IBaseDao<T, ID extends Serializable> {
public List<T> GetAll();
public T GetById(ID id);
public void Save(T obj);
public void Update(T obj);
public void Delete(T obj);
}

Implémentation de ton interface :

public abstract class BaseDao<T, ID extends Serializable>
extends HibernateDaoSupport implements IBaseDao<T, ID>{
...
}

Implémentation de classe DAO :

public class Test2springDAO extends BaseDao<Test2spring, Test2springId> {
...
}

Voilà.

A toi de voir.

Cordialement.

Marik7335.
tULIPOs Messages postés 52 Date d'inscription vendredi 16 juillet 2004 Statut Membre Dernière intervention 18 juin 2008
19 juin 2008 à 16:54
Salut,
je pense qu'un billet ou un tuto serait plus approprié qu'un zip !
à toi de voir
moundir1 Messages postés 6 Date d'inscription mercredi 14 avril 2004 Statut Membre Dernière intervention 15 juin 2007
15 juin 2007 à 16:05
Salut,
je ss debutant en prog web je voulais savoir commet puis-je executer ton appli
merci
Rejoignez-nous