Salut mes chers amis j'ai un problème avec ma base de donnée sqlServer par ce que je veux connecter ma base données sqlServer avec application java/J2EE ,la liaison ça marche mais seulement il me créer 5 tables au lieu de 7 tables et sans contraints (les relations entre les table) mais par contre si j'utilise Mysql tous va marché je veux savoir est ce que sqlServer n'est pas compatible avec les derniers version frameworks J2EE ou bien quoi et merci d'avance voici mon code spring :
Fichier Spring :
Code xml : 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName" value="sun.jdbc.odbc.JdbcOdbcDriver" />
		<property name="url" value="jdbc:odbc:gmmifn" />
		<property name="username" value="root" />
		<property name="password" value="" />
		<!--   sun.jdbc.odbc.JdbcOdbcDriver     -->
        <!-- jdbc:odbc:seboo-->
<!--         com.mysql.jdbc.Driver -->
<!--         jdbc:mysql://localhost:3306/gmmifn -->
	</bean>
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="annotatedClasses">
			<list>
				<value>com.ocp.gestionMaintenance.Metier.CompteAdmin</value>
				<value>com.ocp.gestionMaintenance.Metier.Authorities</value>
				<value>com.ocp.gestionMaintenance.Metier.CompteUtilisateur</value>
				<value>com.ocp.gestionMaintenance.Metier.Intervention</value>
				<value>com.ocp.gestionMaintenance.Metier.Matériel</value>
				<value>com.ocp.gestionMaintenance.Metier.Equipement</value>
				<value>com.ocp.gestionMaintenance.Metier.JoursFerie</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
			<prop key="hibernate.current_session_context_class">thread</prop>
				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>	
				<prop key="hibernate.show_sql">true</prop>	
			<prop key="hibernate.hbm2ddl.auto">create</prop>		
			</props>
		</property>
	</bean>
 
	<bean id="jdbcExceptionTranslator" class="org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator"  >
        <property name="dataSource">
            <ref bean="dataSource"/>
        </property>
    </bean>
    <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"  >
        <property name="sessionFactory">
            <ref bean="sessionFactory"/>
        </property>
        <property name="jdbcExceptionTranslator">
            <ref bean="jdbcExceptionTranslator"/>
        </property>
    </bean>
	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory" />
	</bean>
	  <bean id="userBo" class="com.ocp.gestionMaintenance.Beans.MatérielDaoImpl">
	  <property name="hibernateTemplate" ref="hibernateTemplate" />
	  </bean>
	  <bean id="interdaoImp" class="com.ocp.gestionMaintenance.Beans.InterventionDaoImpl">
	  <property name="hibernateTemplate" ref="hibernateTemplate" />
	  </bean>
	   <bean id="interdaoImpEqui" class="com.ocp.gestionMaintenance.Beans.EquipementDaoImpl">
	  <property name="hibernateTemplate" ref="hibernateTemplate" />
	  </bean>
	  <bean id="JFServiceImp" class="com.ocp.gestionMaintenance.Services.JourFerieServiceImpl">
	  <property name="hibernateTemplate" ref="hibernateTemplate" />
	  </bean>
 
  <bean id="StatServiceImp" class="com.ocp.gestionMaintenance.Services.StatistiqueServiceImpl">
	  <property name="hibernateTemplate" ref="hibernateTemplate" />
	  </bean>
 
 
</beans>