JPA update data
In this section, you know how to update the database data through the jpa. You follow the following steps for updating the data.
1--Create "JPAUpdate" class file.2--Put the following text in "JPAUpdate.java" file.
3--JPAUpdate.java
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package roseindia; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; import javax.persistence.Query; /** * * @author Administrator */ public class JPAUpdate { public static void main(String arg[]){ EntityManagerFactory emf=Persistence.createEntityManagerFactory("netjpa"); EntityManager em=emf.createEntityManager(); try{ EntityTransaction entr=em.getTransaction(); entr.begin(); Query query=em.createNamedQuery("updateRecord"); query.setParameter(1, "Mohit"); query.setParameter(2, 101); int numRecord=query.executeUpdate(); entr.commit(); System.out.println(numRecord+" record updated Successfully."); } catch(Exception ex){ System.out.println(ex.getMessage()); } finally{ em.close(); } } }4--To run it and get the following output:
Whenever data is updated in database then you go in MySQL and check it.