Public Class Manipbd (: Public Void Affiche (String Log) (
Public Class Manipbd (: Public Void Affiche (String Log) (
JPA u.setPrenom(prenom);
u.setCin(cin);
import java.util.List; u.setTel(tel);
import javax.persistence.EntityManager; u.setMail(mail);
import javax.persistence.EntityManagerFactory; u.setLog(log);
import javax.persistence.EntityTransaction; u.setPass(pass);
import javax.persistence.Persistence;
import javax.persistence.Query; em.persist(u);
em.close(); em.close();
emf.close(); emf.close();
if (!l.isEmpty()){ if (!l.isEmpty()){
for (int i = 0; i < l.size(); i++) { for (int i = 0; i < l.size(); i++) {
String o1=(String)((Object[])l.get(i))[0]; String o1=(String)((Object[])l.get(i))[0];
String o2=(String)((Object[])l.get(i))[1]; String o2=(String)((Object[])l.get(i))[1];
System.out.println("\n \t "+o1+"\t "+o2); String o3=(String)((Object[])l.get(i))[2];
} System.out.println("\n \t "+o1+" "+o2+" "+o3);
}
System.out.println(" \t ( Select * ) ====> Liste
affichée !!\n"); System.out.println("\n \t ( Select * ) ====> Liste
}else affichée !!\n");
System.out.println(" \t ( Select * ) ====> Aucune }else
resultat !!\n"); System.out.println("\n \t ( Select * ) ====> Aucune
}catch(Exception ie){ resultat !!\n");
ie.printStackTrace(); }catch(Exception ie){
System.out.println(" \t ( Select * ) ====> ie.printStackTrace();
Erreur !!\n"+ie.getLocalizedMessage()); System.out.println("\n \t ( Select * ) ====>
} Erreur !!\n"+ie.getLocalizedMessage());
}
} }
try{ /*new
EntityManagerFactory emf = manipbd().ajout("slimeni","yahia","08965435","555555","yahia
Persistence.createEntityManagerFactory("introjpaPU"); @gmail.com","yaya","yaya");
EntityManager em = emf.createEntityManager(); new manipbd().affiche("yaya");
new manipbd().modif("yaya", "salamonti", "salamonti",
Query req = em.createQuery("Select u,u from User u "0000", "9999", "[email protected]", "salamonti");
where u.nom like '%b%'"); new manipbd().affiche("yaya");
new manipbd().supp("yaya");*/
List l = req.getResultList(); //new manipbd().reqselect();
//new manipbd().selectnomprenom();
em.close(); //new manipbd().selectuu();
emf.close(); //new manipbd().jointure();
}
if (!l.isEmpty()){ }
for (int i = 0; i < l.size(); i++) {
User o1=(User)((Object[])l.get(i))[0];
User o2=(User)((Object[])l.get(i))[1];
System.out.println("\n \t "+o1.getNom()+"
"+o1.getPrenom()+" "+o1.getCin()+" "+o1.getTel()+"
"+o1.getMail()+" "+o1.getLog()+" "+o1.getPass()+" \t
"+o2.getNom()+" "+o2.getPrenom()+" "+o2.getCin()+"
/*
USER this.mail = mail;
* To change this template, choose Tools | Templates this.pass = pass;
* and open the template in the editor. }
*/
package introjpa; public String getNom() {
return nom;
import java.io.Serializable; }
import javax.persistence.Basic;
import javax.persistence.Column; public void setNom(String nom) {
import javax.persistence.Entity; this.nom = nom;
import javax.persistence.Id; }
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery; public String getPrenom() {
import javax.persistence.Table; return prenom;
}
/**
* public void setPrenom(String prenom) {
* @author Administrateur this.prenom = prenom;
*/ }
@Entity
@Table(name = "user", catalog = "sujet", schema = "") public String getCin() {
@NamedQueries({@NamedQuery(name = "User.findAll", return cin;
query = "SELECT u FROM User u"), @NamedQuery(name = }
"User.findByNom", query = "SELECT u FROM User u
WHERE u.nom = :nom"), @NamedQuery(name = public void setCin(String cin) {
"User.findByPrenom", query = "SELECT u FROM User u this.cin = cin;
WHERE u.prenom = :prenom"), @NamedQuery(name = }
"User.findByCin", query = "SELECT u FROM User u WHERE
u.cin = :cin"), @NamedQuery(name = "User.findByTel", query public String getTel() {
= "SELECT u FROM User u WHERE u.tel = :tel"), return tel;
@NamedQuery(name = "User.findByMail", query = "SELECT }
u FROM User u WHERE u.mail = :mail"),
@NamedQuery(name = "User.findByLog", query = "SELECT u public void setTel(String tel) {
FROM User u WHERE u.log = :log"), @NamedQuery(name = this.tel = tel;
"User.findByPass", query = "SELECT u FROM User u WHERE }
u.pass = :pass")})
public class User implements Serializable { public String getMail() {
return mail;
private static final long serialVersionUID = 1L; }
@Basic(optional = false)
@Column(name = "nom", nullable = false, length = 50) public void setMail(String mail) {
private String nom; this.mail = mail;
@Basic(optional = false) }
@Column(name = "prenom", nullable = false, length = 50)
private String prenom; public String getLog() {
@Basic(optional = false) return log;
@Column(name = "cin", nullable = false, length = 50) }
private String cin;
@Basic(optional = false) public void setLog(String log) {
@Column(name = "tel", nullable = false, length = 50) this.log = log;
private String tel; }
@Basic(optional = false)
@Column(name = "mail", nullable = false, length = 50) public String getPass() {
private String mail; return pass;
@Id }
@Basic(optional = false)
@Column(name = "log", nullable = false, length = 50) public void setPass(String pass) {
private String log; this.pass = pass;
@Basic(optional = false) }
@Column(name = "pass", nullable = false, length = 50)
private String pass; @Override
public int hashCode() {
public User() { int hash = 0;
} hash += (log != null ? log.hashCode() : 0);
return hash;
public User(String log) { }
this.log = log;
} @Override
public boolean equals(Object object) {
public User(String log, String nom, String prenom, String cin, // TODO: Warning - this method won't work in the case the
String tel, String mail, String pass) { id fields are not set
this.log = log; if (!(object instanceof User)) {
this.nom = nom; return false;
this.prenom = prenom; }
this.cin = cin; User other = (User) object;
this.tel = tel;
if ((this.log == null && other.log != null) || (this.log != null
&& !this.log.equals(other.log))) {
return false;
}
return true;
}
@Override
public String toString() {
return "introjpa.User[log=" + log + "]";
}
}