Author: athimel Date: 2014-05-15 12:32:18 +0200 (Thu, 15 May 2014) New Revision: 3106 Url: http://forge.nuiton.org/projects/topia/repository/revisions/3106 Log: Ajout d'entr?\195?\169e dans la FAQ de migration Modified: trunk/src/site/rst/migrate_to_3.0.rst Modified: trunk/src/site/rst/migrate_to_3.0.rst =================================================================== --- trunk/src/site/rst/migrate_to_3.0.rst 2014-05-14 16:17:06 UTC (rev 3105) +++ trunk/src/site/rst/migrate_to_3.0.rst 2014-05-15 10:32:18 UTC (rev 3106) @@ -36,7 +36,7 @@ ToPIA nécessite des versions minimum de Eugene et Hibernate. Vous devez utiliser les version suivantes : - * Eugene >= 2.7.3 + * Eugene >= 2.9 * Hibernate >= 4.3.5.Final @@ -312,6 +312,39 @@ grep -m 1 -nr 'TopiaContextFactory.CONFIG_' . | awk -F ':' '{print $1}' | xargs sed -i -e 's/TopiaContextFactory.CONFIG_/TopiaConfigurationConstants.CONFIG_/g' +FAQ +=== + +Voici quelques appels faisables en ToPIA 2.x et leur équivalent dans ToPIA 3 + +Accès à un Dao depuis un autre Dao +---------------------------------- + +:: + + // ToPIA 2.x + SpeciesDAO speciesDAO = MyModelDAOHelper.getSpeciesDAO(getContext()); + + // ToPIA 3 + SpeciesTopiaDao speciesDAO = topiaDaoSupplier.getDao(Species.class, SpeciesTopiaDao.class); + + + +Accès à la session Hibernate +---------------------------- + +:: + + // ToPIA 2.x : tx étant le TopiaContext + ((MyModelTopiaPersistenceContextImplementor) tx).getHibernate().flush(); + + // ToPIA 3 : tx étant le MyModelTopiaPersistenceContext + tx.getHibernateSupport().getHibernateSession().flush(); + + + + + .. _le guide dédié: ./user/ordered_vs_indexed_migration.html .. _examples de migration pour la refonte des indexed/ordered: ./user/ordered_vs_indexed_migration.html
participants (1)
-
athimel@users.nuiton.org