Bonjour,

Je tente d'insérer un utilisateur (login/mdp) dans une table utilisateur de ma base de données.

Pour cela j'ai les classes suivantes :
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
@Entity
@Table(name="utilisateur")
public class Utilisateur implements Serializable {
 
    @Column(name = "login")
    @Id
    private String login;
 
    @Column(name = "mdp")
    private String mdp;
 
    public Utilisateur() {
    }
 
     public Utilisateur(String login, String mdp) {
        this.login = login;
        this.mdp = mdp;
    }
 
    public String getLogin()
    {
        return login;
    }
 
    public String getMdp()
    {
        return mdp;
    }
 
    public void setLogin(String login) {
        this.login = login;
    }
 
    public void setMdp(String mdp) {
        this.mdp = mdp;
    }
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
@Remote
public interface UtilisateurInterface{
 
    public void addUtil(Utilisateur util);
 
}
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
@Remote(UtilisateurInterface.class)
@Stateless
public class UtilisateurManager implements UtilisateurInterface {
 
 EntityManagerFactory emf = Persistence.createEntityManagerFactory("EJBTP-ejbPU");
 
    @PersistenceContext
    private EntityManager em = emf.createEntityManager();
 
    public UtilisateurManager() 
    {
    }
 
    public void addUtil(Utilisateur util)
    {
        em.persist(util);
    }
}
Le persistence.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="EJBTP-ejbPU" transaction-type="JTA">
    <jta-data-source>jdbc/M2TPCP</jta-data-source>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    </properties>
  </persistence-unit>
</persistence>
J'ai vérifié le Pool Connection et le JDBC sur GlassFish et le ping marche.

Tout fait mine de fonctionner mais je n'ai pas mon nouvel utilisateur dans ma base de données.

Avez-vous une idée sur ce problème?

Merci d'avance.