salut,

je suis entrain de faire une application JEE

j'utilise jpa hibernate

j'ai déjà développé une application JEE qui utilise jpa hibernate et utilise mysql comme base de donnée

mais dans l'application actuelle je suis dans l'obligation de travailler avec une base de donnée SQL 2008

donc je veux savoir comment configurer le fichier dataSource.xml qui se trouve dans mon serveur d'application jboss 5.1 pour qu'il supporte sql server


ce fichier se trouve dans cette arborescence :

jboss-5.1.0.GA\server\default\deploy

mon ancien fichier contient ces information :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
    <local-tx-datasource>
        <jndi-name>test</jndi-name>
        <connection-url>jdbc:mysql://localhost/basetest?useUnicode=true&amp;characterEncoding=UTF-8</connection-url>
        <driver-class>com.mysql.jdbc.Driver</driver-class>
        <user-name>root</user-name>
        <password>root</password>
        <min-pool-size>0</min-pool-size>
    </local-tx-datasource>
</datasources>

concernant le fichier persistence.xml je pense que ce fichier ne sera pas changer puisque on parle dans ce fichier d'une coucher supérieur ( hibernate)

aussi je veux savoir est ce que ces gens d'annotaion reste valable quand je travail avec sql server :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
@Entity
@NamedQueries({
    @NamedQuery(name = "CV.listAll", query = "SELECT a FROM CV a")
 
   })


aussi ces genres des codes qui sont utilisés dans la partie dao est ce qu'ils restent valable avec sql server ou bien comment les changer

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
36
37
@Stateless(mappedName="cv")
public class CVDao implements CVDaoLocal,CVDaoRemote {
 
    /**
     * Default constructor. 
     */
	// ======================================
			// = Attribute =
			// ======================================
 
	@PersistenceContext(unitName = "Manager")
 
	EntityManager entityManager;
 
	// ======================================
			// = Constructor =
			// ======================================
 
 
    public CVDao() {
        // TODO Auto-generated constructor stub
    }
 
    // ======================================
 	// = Public Methodes =
 	// ======================================
	public void add(CV cv) {
		// TODO Auto-generated method stub
		entityManager.persist(cv);
 
	}
public List<CV> listAll() {
		// TODO Auto-generated method stub
		return entityManager.createNamedQuery("CV.listAll").getResultList();
	}
 
}

merci d'avance