Nastal som problém s konfiguráciou, ako je uvedené nižšie: keď vykonávam príklad hibernačný nástroj Potom, čo som písať
<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>
a otvoriť HSQLDB pripojenie (pomocou java -cp ./lib/hsqldb.jar org.hsqldb.Server
a java -cp ./lib/hsqldb.jar org.hsqldb.util.DatabaseManager
), keď používam Hibernate Code Generation
v Eclipse, prečo sa zobrazí chybové hlásenie:
V prvom kroku pre jar, namiesto použitia balíka slf4j*
, Použil som log4j
, a pamätám si, že som nezmenil zmenenú nádobu do mojej triedy ako vyžaduje vannilla, má to vplyv na chybu? ďakujem najskôr :)
odpovede:
1 pre odpoveď č. 1hibernate3.jar je zodpovedný za analýzu hibernate.cfg.xml.
<property? //wrong
<property> //correct
1 pre odpoveď č. 2
Tieto otázniky v <property?name..
sa mýlia - nemali by tam byť. Vyberte ich a skúste to znova.
1 pre odpoveď č. 3
Ak? Vo vašom editore nie sú viditeľné žiadne znaky, pravdepodobne ide o nejaký ďalší znak Unicode, ktorý syntaktický analyzátor XML nerozpozná. Musíte si vybrať každý z nich a znova napísať medzeru. (Možno?). Skopírovali ste príklad konfigurácie z webovej stránky?