begin process at 2012 02 12 11:06:48
  Trouver un code source :
 
dans
 

70 commentaire(s) de marik7335 sur des sources sur tout CodeS-SourceS

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour,
Normalement, cela devrait fonctionner. Essayez juste avec ceci : " <entry key="hbm2ddl.auto" value="create" />  " et dites-moi si cela fonctionne.
Bie cordialement.
Posté le : 13/05/2011 18:11:24

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour Leila,

Effectivement, il y a 94 messages qui s'affichent à cause que App.config ne trouve pas des éléments correspondants à des fichiers XSD (schémas XML).
C'est normal, ce sont des sections déclarées. Ces dernières ne sont contenues dans aucun fichier XSD.
Rien de bien dangereux pour le fonctionnement de l'application.

Bien cordialement.
Posté le : 18/05/2010 00:15:34

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour,

Il ne suffit pas simplement de mettre le contenu de App.config dans le Web.config.
En plus du contenu de App.config, il faut rajouter quelques trucs. Notamment pour que cela fonctionne avec une application web.

L'exemple fourni avec Spring.Net illustre bien cela (cf. le site de Spring.Net).
En effet, il y a un Web.config avec tout ce qu'il faut.

Bien cordialement.
Posté le : 17/05/2010 13:52:01

Déposé sur Mettre en relation spring.net et nhibernate

Mise à jour effectuée.
Utilisation des version suivantes :
Spring.Net 1.3 et NHibernate 2.1.2.

N'oubliez pas de configurer la section databaseSettings du fichier App.config ainsi que les fichiers hbm.xml.

Bien cordialement.

Marik.
Posté le : 17/05/2010 00:32:59

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour,

je suis en train de mettre à jour la source pour Sping.Net 1.3 et HNibernate 2.1.2.
Je pense que d'ici deux jours j'aurais terminé.

Sinon, pour éxcuter l'application, veuillez faire procéder comme suit :
1) Si vous utilisez une autre base de données comme PostgreSQL
   vous devez modifiez le fichier Dao.xml comme suit :
    
    Remplacez d'abord ceci :

     <!-- Database and NHibernate Configuration -->
    <db:provider id="DbProvider"
                   provider="MySql"
                   connectionString="Server=${db.datasource};Database=${db.database};User ID=${db.user};Password=${db.password}"/>

    par :
    <!-- Database and NHibernate Configuration -->
    <db:provider id="DbProvider"
                   provider="Npgsql"
                   connectionString="Server=${db.datasource};Database=${db.database};User ID=${db.user};Password=${db.password}"/>

    Enfin, remplacez ceci :
        <entry key="hibernate.dialect"
               value="NHibernate.Dialect.MySQLDialect"/>
        
        <entry key="hibernate.connection.driver_class"
               value="NHibernate.Driver.MySqlDataDriver"/>

    par :
        <entry key="hibernate.dialect"
               value="NHibernate.Dialect.PostgreSQLDialect"/>
        
        <entry key="hibernate.connection.driver_class"
               value="NHibernate.Driver.NpgsqlDriver"/>

    Pour d'autres bases de données, veuillez consulter la documentation.

2) N'oubliez pas de référencer l'assembly de votre provider de base de données.
   Par exemple, pour PostgreSQL, référencez l'assembly Npgsql.dll à votre projet.

3) Créez la base de données 'suppliers' puis adpatez et exécutez le script dans votre nouvelle base de données.

L'application devrait fonctionner. Sauf si problème de version.

Bien cordialement.
Posté le : 11/05/2010 23:32:58

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour Leila,

J'ai testé avec une version récente de MySql et j'obtiens le même message d'erreur que toi.
J'ai donc installé un connecteur .Net plus récent à cette adresse : http://www.mysql.fr/downloads/connector/net/.
Cela remarche parfaitement.

Le problème vient donc de la version de Mysql que j'ai utilisée à l'époque.

N'oublies pas, quand tu références Mysql.Data, de mettre la propriété Copie Locale à True.

Bien cordialement.

Maxime LEONARD.
Posté le : 08/05/2010 12:04:52

Déposé sur Mettre en relation spring.net et nhibernate

Bonjour Leila,

Je viens de me rendre compte que j'ai fourni deux versions de Spring.Data.NHibernate.
Tu dois utiliser Spring.Data.NHibernate12.dll et pas Spring.Data.NHibernate.dll.

Enlève simplement la référence Spring.Data.NHibernate.dll de ton projet.

Dis-moi si cela fonctionne.

Bien cordialement.

Marik.
Posté le : 06/05/2010 23:52:24

Déposé sur Algo résolution de sudoku.

Serait-il possible d'avoir l'exécutable dans le zip, s.v.p ? Je n'ai pas de compilateur sous la main pour tester.
Marik7335.
Posté le : 11/05/2009 14:07:49

Déposé sur Mettre en relation spring.net et nhibernate

Je pense que tu peux le faire à ce niveau là :
<databaseSettings>
<add key="db.datasource" value="localhost" />
<add key="db.user" value="root" />
<add key="db.password" value="admin" />
<add key="db.database" value="suppliers" />
</databaseSettings>

Il te faudrait rajouter à databaseSettings, db.provider, db.dialect et db.driver
<add key=" db.provider" value="MySql" />
<add key=" db.dialect" value="NHibernate.Dialect.MySQLDialect" />
<add key="db.driver" value=" NHibernate.Driver.MySqlDataDriver" />

Il te suffit simplement de changer les valeurs pour changer de source de données. En tout cas, c'est la seule solution que je vois.

Ensuite, tu peux faire remplacer les valeurs mises en « dur » par  les valeurs du databaseSettings ;

    <db:provider id="DbProvider"
                     provider="${db.provider}"
                     connectionString="Server=${db.datasource};Database=${db.database};User ID=${db.user};Password=${db.password}"/>


<property name="HibernateProperties">
<dictionary>

<entry key="hibernate.connection.provider"
value="NHibernate.Connection.DriverConnectionProvider"/>

<entry key="hibernate.dialect"
value="${db.dialect}"/>

<entry key="hibernate.connection.driver_class"
value="${db.driver}"/>

</dictionary>

Il faut voir si cela fonctionne. J'ai pas eu le temps de tester.

Cordialement.

Marik.
Posté le : 31/01/2009 15:32:39

Déposé sur Mettre en relation spring.net et nhibernate

Désolé de n'avoir pas pu te répondre plus tôt.
J'ai besoins de connaître plus d'éléments pour pouvoir répondre à ton problème.

1) Si tu utilises MySql, j'aurais besoin de savoir si tu as implémenter la même base de données que moi ou la tienne.
Si c'est la tienne, vérifies bien tes fichiers de mapping et ta chaîne de connexion :
<databaseSettings>
   <add key="db.datasource" value="localhost" />
   <add key="db.user" value="root" />
   <add key="db.password" value="admin" />
   <add key="db.database" value="suppliers" />
</databaseSettings>

2) si vraiment cela te pose problème, tu peux poster tes fichiers de mapping et ton fichier dao.xml et on pourra voir ensemble ce qui causer l'erreur.

Cordialement.

Marik7335.
Posté le : 21/01/2009 16:55:56

1 2 3 4 5 6 7


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,697 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales