MarcioDuran
MaiqueL:
public class TecnicoJpaController implements Serializable {
public TecnicoJpaController(UserTransaction utx, EntityManagerFactory emf) {
this.utx = utx;
this.emf = emf;
}
O Netbeans ta gerando os controllers do Jpa com UserTransaction
Como usar esse UserTransaction??
:arrow: Database Connection using JPA
MarcioDuran
EntityManagerFactory emf=Persistence.createEntityManagerFactory("jpa");
EntityManager em=emf.createEntityManager();
try{
EntityTransaction entr=em.getTransaction();
entr.begin();
Query q = em.createQuery("SELECT st FROM Student st WHERE st.sname LIKE :stuName");
q.setParameter("stuName", "vinod");
List result = q.getResultList();
if(result.size()!=0){
Iterator stIterator=result.iterator();
while(stIterator.hasNext()){
Student st=(Student)stIterator.next();
System.out.print("sname:"+st.getSname());
System.out.print(" sroll:"+st.getSroll());
System.out.print(" scourse:"+st.getScourse());
System.out.println();
}
}
else{
System.out.println("Record not found.");
}
entr.commit();
}
finally{
em.close();
}
}
}