Retour rapide de ma part par rapport à ces mises à jour. - Aucune objection de ma part, bien au contraire. - Pour hibernate-template, c'était un choix de début de projet, mais vous avez raison son utilisation était n'était déjà pas conseillé pour la v.3. Nous n'avions jamais pris ensuite le temps de revenir dessus. - Bonne initiative également d'avoir supprimé la dépendance avec ICU. Nous nous étions posé la question quand à la compatibilité de notre licence avec celle de cette librairie qui semble plus restritive. - le fait qu'hibernate3-maven-plugin n'ait plus d'équivalent ne pose pas de problème puisque nous n'étions pas satisfaits de la génération automatique qu'il fournissait (certains NOT NULL manquants, etc.). Un script SQL d'installation de la base devait ainsi déjà être fourni. Je testerai votre classe de génération de schéma à mon retour de mission. Bonne journée, A. Cheype On Fri, 30 Nov 2012 15:24:49 +0100 Eric Chatellier <chatellier@codelutin.com> wrote:
Bonjour,
Dans le cadre de l'évolution concernant le moteur de recherche et l’utilisation de hibernate-search, je me suis poser la question s'il ne serait pas préférable de d'abord mettre à jour hibernate pour ensuite développer le code d'hibernate search sur les solutions techniques d'aujourd'hui (hibernate search 4.1 et lucene 4.0).
J'ai donc pris un peu de temps pour migrer cantherella sur hibernate 4.1.7 et cela a fonctionné avec quelques difficultés: - modification de configuration du pool (c3p0) - suppression de spring hibernate template (déconseillé sur hibernate 3, supprimé sur hibernate 4) - hibernate 4.1.8 est incompatible avec la version utilisée de c3p0
Suite à la migration: - le site tourne toujours correctement - le plugin hibernate3-maven-plugin n'a pas d'équivalent (un code de génération du schéma a été ajouté en test unitaire : il n'est cependant pas exactement identique en fonctionne sur les bases de données existantes)
J'en ai profité pour mettre à jour toutes les autres librairies du projet. Ce sont des mises à jour mineures beaucoup moins importante qu'hibernate. Un seul changement notable concernant les mise à jour est celle vers commons-lang3 qui permet de supprimer la dépendance sur ICU (suppression des accents d'une chaine).
Le code de la migration hibernate et de la mise à jour des dépendances n'est pas encore commité. Il le sera seulement si n'y a pas d'objections et après la réunion de mardi prochain où cela pourra être discuté.
Cordialement, Eric Chatellier.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel