j'avais créé mon application J2EE avec appfuse, je veux enregistrer des données à base de données, mais le problème dans la configuration hibernante, c'est l'exception:erreur de configuration mise en veille prolongée
WARN [http-8080-1] ConnectionProviderInitiator.initiateService (143) | HHH000181: Aucun fournisseur de connexion approprié n'a été détecté, en supposant que l'application fournisse des connexions June 07, 2013 5:16:05 PM org.apache.catalina.core.StandardWrapperValve invoquer SEVERE: Servlet.service() pour les visages de servlet ont lancé l'exception org .hibernate.HibernateException: la connexion ne peut être nulle lorsque 'hibernate.dialect' inactivée
et ceci est la configuration de base de données dans pom.xml:
<dbunit.dataTypeFactoryName>org.dbunit.ext.mysql.MySqlDataTypeFactory</dbunit.dataTypeFactoryName>
<dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
<hibernate.dialect>org.hibernate.dialect.MySQL5InnoDBDialect</hibernate.dialect>
<jdbc.groupId>mysql</jdbc.groupId>
<jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
<jdbc.version>5.1.22</jdbc.version>
<jdbc.driverClassName>com.mysql.jdbc.Driver</jdbc.driverClassName>
<!-- <jdbc.url>jdbc:mysql://localhost/${db.name}?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;autoReconnect=true</jdbc.url> -->
<jdbc.url>jdbc:mysql://localhost/castor</jdbc.url>
<jdbc.username>root</jdbc.username>
<jdbc.password></jdbc.password>
et si je configure le fichier hibernate.cfg.xml le serveur ne peut pas démarrer:
<hibernate-configuration>
<session-factory>
<mapping class="org.appfuse.model.Role"/>
<mapping class="com.geviteam.castor.webapp.model.TrajetModel"/>
</session-factory>
</hibernate-configuration>
vérifier la réponse que j'ai posté. – pudaykiran