Salut à tous,
Je viens juste de tester mon premier exemple avec Hibernate,
j'utilise la plate forme suivante:
Eclipse 3.1, Hibernate version 2.0 et HSQLDB comme SGBD,
en compilant le programme, j'ai le message d'erreur suivant:
----------------------------------------------------------------
Exception in thread "main" java.lang.ExceptionInInitializerError
at Test.main(Test.java:7)
Caused by: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at net.sf.hibernate.util.PropertiesHelper.getInt(PropertiesHelper.java:18)
at net.sf.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:40)
at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
at net.sf.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:153)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:627)
at com.test.HibernateUtil.<clinit>(HibernateUtil.java:11)
... 1 more
-----------------------------------
sachant que le fichier de mapping et comme suit:
----------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="com.test.TContact" table="t_contact">
<id name="Id" type="integer">
<column name="id" sql-type="integer"/>
<generator class="increment" />
</id>
<property name="Nom" type="string">
<column name="nom" sql-type="char(20)" not-null="true"/>
</property>
<property name="Prenom" type="string">
<column name="prenom" sql-type="char(20)" not-null="true"/>
</property>
</class>
</hibernate-mapping>
----------------------------------------------------
quelqu'un à une idée comme résoudre cet erreur,
merci
Partager