J'ai rencontré un problème de configuration comme ci-dessous: quand j'exécute par exemple outil d'hibernation Après j'ai écrit
<session-factory>
<property name="hibernate.connection.driver_class">org.hsqldb.jdbcDriver</property> <property name="hibernate.connection.url">jdbc:hsqldb:hsql://127.0.0.1</property> <property name="hibernate.connection.username">sa</property> <property name="connection.password"></property> <property name="connection.pool_size">1</property> <property name="hibernate.dialect"> org.hibernate.dialect.HSQLDialect</property> <property name="show_sql">true</property> <property name="hbm2ddl.auto">create</property> <mapping?resource="com/vaannila/course/Course.hbm.xml"/>
<
session-factory>
et ouvrir la connexion HSQLDB (en utilisant java -cp ./lib/hsqldb.jar org.hsqldb.Server
et java -cp ./lib/hsqldb.jar org.hsqldb.util.DatabaseManager
), quand j'utilise Hibernate Code Generation
dans Eclipse, pourquoi apparaît le message d'erreur suivant:
Dans l'étape précédente pour le pot, au lieu d'utiliser package slf4j*
,J'ai utilisé log4j
et je me souviens que je n’ai pas inclus le bocal modifié dans mon classpath comme vannilla requis, cela at-il des effets sur l’erreur? merci d'abord :)
Réponses:
1 pour la réponse № 1hibernate3.jar est responsable de l'analyse de hibernate.cfg.xml.
<property? //wrong
<property> //correct
1 pour la réponse № 2
Ces points d'interrogation dans <property?name..
ont tort - ils ne devraient pas être là. Supprimez-les et réessayez.
1 pour la réponse № 3
Si la ? Les caractères ne sont pas visibles dans votre éditeur. Il s’agit probablement d’un autre caractère d’espace Unicode que l’analyseur XML ne reconnaît pas. "Vous devrez sélectionner chacun d'eux et ressaisir un caractère d'espacement. (Peut-être?). Avez-vous copié un exemple de configuration à partir d'une page Web?