Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GENERICS + SPRING + HIBERNATE


Information sur la source

Catégorie :JDBC Classé sous : Spring, Hibernate, Generics, Java Niveau : Initié Date de création : 18/09/2008 Date de mise à jour : 24/09/2008 14:06:44 Vu / téléchargé: 2 127 / 245

Note :
Aucune note

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

J'ai vu des sources qui traitent de la mise en relation entre spring et hibernate mais aucune sur Spring, Hibernate et les Generics. En effet, vous pouvez utiliser ces derniers pour la couche DAO, par exemple pour les opérations CRUD : save, update, delete, Load, etc.., vous n'avez donc plus qu'à écrire vos traitements spécifiques pour chaque classe métier DAO.

Vous remarquerez que le même exemple mettant en ½uvre les mêmes tables est aussi sur csharp.fr

J'ai utilisé Spring 2.5.5, Hibernate 3.1 et le plugin hibernate synchroniser d'eclipse.

Malheureusement, les jars sont de trop grande taille pour les mettre dans le zip.
Voici donc les jars utilisés pour le projet (à ajouter dans le répertoire lib ou le classpath):
antlr-2.7.6rc1.jar
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
commons-collections-2.1.1.jar
commons-logging-1.0.4.jar
dom4j-1.6.1.jar
ehcache-1.1.jar
hibernate3.jar
jta.jar
log4j-1.2.11.jar
mysql-connector-java-5.1.6-bin.jar
spring.jar
xml-apis-2.0.2.jar

 

Source

  • Tout est dans le Zip.
Tout est dans le Zip.

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

20 septembre 2008 13:11:56 :
Rectification du texte de présentation.

Commentaires et avis

signaler à un administrateur
Commentaire de LocalStone le 29/09/2008 23:49:18

Je crois (je dis bien je crois parce que ma connaissance en architecture d'entreprise n'est pas non plus infaillible ...) que c'est une bonne idée.
On y avait pensé pour un projet sans prendre le temps de le faire, et je pense m'inspirer de ta source à l'avenir.

Sinon, petits conseils au niveau du Java lui-même (c'est pas tant des conseils, mais c'est plutôt comment moi j'aurais fait ...) :

- faut pas dériver HibernateDaoSupport mais HibernateTemplate directement ;

- n'écrit pas IMaClass pour interface et MaClasse pour l'implémentation (je crois que c'est en C# qu'il y a cette nomenclature), mais plutôt MonInterface pour l'interface et MonInterfaceImpl pour l'implémentation. Qui plus est, tu peux séparer les implémentations dans des sous-packages (comme par exemple dao.impl.BaseImpl).

Y a surement d'autre chose, mais sinon, encore une fois, c'est une bonne idée.

signaler à un administrateur
Commentaire de marik7335 le 30/09/2008 21:31:34

J'avoue que je viens du monde C# et c'est vrai que j'ai développé en java comme j'aurais développé en C#. En tout cas, c'est sympa de m'avoir signalé ces éléments. J'en tiendrais compte par la suite.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

JAVA TIGER HELP PLEASE :'( [ par tds ] Cela peut paraitre bizarre mais voici mon problème:J'ai installé Java Tiger beta2 sur mon pc et reféfinis mon JAVA_HOME vers le jdk 1.5.Je fais java - JSF/Hibernate [ par Btissamati ] Salam tout le monde,j'ai réussi à faire une connexion à la base de données mysql via hibernate en utilisant le web visual java server faces, mais je m lecture en java d'une base de donnée postgres via hibernate [ par handouda ] Bonjour j'ai besoin d'aide est ce que quelqu'un peut m'aider SVP  le mapping est juste mais quand j'essaye d'executer cette classe dans java applicati SPRING - STRUTS - HIBERNATE [ par powget ] Bonjourje suis entrain de travailler sur des projets j2ee,et on m'a affecter a un projet qui nécessite un niveau moyen du SPRINGj'ai cherché sur inter Closed Connection hibernate et proxool [ par javaBari ] salut tt le monde,j'utilise hibernate comme freamwork de persistence et proxool comme pool de connexion mon probléme c'est que lorsque je lance un bat probleme hibernate mapping [ par abdel1025 ] bonjour s'il vous plait si vous pouvez maider je vous serai reconnaissanten fete je suis sur un projet web sous J2EE je travail avec eclipse struts et hibernate. Closed Connection SQL Error: 17008, [ par javaBari ] salut tt le monde,j'utilise hibernate comme freamwork de persistence et proxool comme pool de connexion mon probléme que lorsque je lance un batch qui lecture et enregistrement de flux audio avec Java sound [ par djanat22 ] Salut,   Je dois faire une application permettant l'envoi et la réception de flux audio de manière simultanée (en Java) : en fait, je dois Erreur du debugger! [ par ge17 ] Bonjour Je programme en JAVA sous "netbeans" sur un projet. Et lorsque je veut débugger mon projet cette erreur apparaît et je ne la comprend pas : Web Services Java -> Java - Axis2 [ par jojolemariole ] Bonjour, J'ai développé un Web Service en Java et je l'ai déployé sur un serveur Tomcat à l'aide des librairies Axis2. Ce service renvoie un objet un


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.