[SqlServer 2003] Problème de mapping
J'essaye en vain de mapper une table d'une base Sql Server 2003, qui se trouve sur le serveur monServeur et d'adresse IP x.x.x.x
T_Vehicule
Code:
1 2 3
| idVehicule bigint(8)
NumVehicule nvarchar(5)
Immatriculation char(10) |
Vehicule.java
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| package ddd.pharaon.service.parc.metier;
import java.io.Serializable;
public class Vehicule implements Serializable {
private static final long serialVersionUID = 1L;
private String idVehicule = null;
private String numVehicule = null;
private String immatriculation = null;
public String getIdVehicule() {
return idVehicule;
}
public void setIdVehicule(String idVehicule) {
this.idVehicule = idVehicule;
}
public String getNumVehicule() {
return numVehicule;
}
public void setNumVehicule(String numVehicule) {
this.numVehicule = numVehicule;
}
public String getImmatriculation() {
return immatriculation;
}
public void setImmatriculation(String immatriculation) {
this.immatriculation = immatriculation;
}
} |
Vehicule.hbm.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="ddd.pharaon.hibernate.metier.Vehicule" table="T_Vehicule">
<id name="idVehicule" type="int" column="idVehicule">
<generator class="increment"/>
</id>
<property name="numVehicule" column="NumVehicule" not-null="true" />
<property name="immatriculation" column="Immatriculation" not-null="true" />
</class>
</hibernate-mapping> |
hibernate.cfg.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>
<property name="connection.url">jdbc:odbc:nomDSN</property>
<property name="connection.username">pharaon</property>
<property name="connection.password">pharaon</property>
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">20</property>
<property name="c3p0.timeout">1800</property>
<property name="c3p0.max-statement">50</property>
<property name="show_sql">false</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<!-- Mapping files -->
<mapping resource="/mappings/Vehicule.hbm.xml"/>
</session-factory>
</hibernate-configuration> |