Files
gestion-client/src/main/java/com/test/bdd/SalarieJpa.java
emile.malcuit 48b056e42c resulution bug
2025-10-17 13:15:53 +02:00

33 lines
987 B
Java

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package com.test.bdd;
import com.test.beans.Salarie;
import jakarta.ejb.Stateless;
import jakarta.persistence.EntityManager;
import jakarta.persistence.PersistenceContext;
import java.util.List;
/**
*
* @author emile.malcuit
*/
@Stateless
public class SalarieJpa {
@PersistenceContext(unitName = "bdclientPU") //en lien avec le fichier persistence.xml : <persistence-unit name="bdclientPU" transaction-type="JTA">
private EntityManager em;
// Lecture de tous les clients
public List<Salarie> readAll() {
List<Salarie> lesSalaries = em.createQuery("SELECT c FROM Salarie c", Salarie.class).getResultList();
return lesSalaries;
}
public Salarie find(Salarie unSalarie){
return em.find(Salarie.class, unSalarie);
}
}