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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
idVehicule bigint(8)
NumVehicule nvarchar(5)
Immatriculation char(10)
Vehicule.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>