springdata之jpa入门程序插入一条数据。
入门程序之插入一条数据。
import cn.hs.datajpa.Customer; import org.junit.Test; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; public class Test1 { @Test public void jpaday01(){ // 1 创建EntityManagerFactory EntityManagerFactory factory = Persistence.createEntityManagerFactory("myjpa"); // 2 使用工厂对象 创建一个EntityManager对象 EntityManager entityManager = factory.createEntityManager(); // 3 开启事物 EntityTransaction transaction = entityManager.getTransaction(); transaction.begin(); // 4 EntityManager对象persist方法插入数据库 Customer customer = new Customer(); customer.setCustName("9502"); customer.setCustLevel("黑金vip"); customer.setCustSource("抖音"); customer.setCustPhone("6666666"); customer.setCustAddress("中心"); entityManager.persist(customer); // 5 事物提交 transaction.commit(); // 6 关闭连接 entityManager.close(); factory.close(); } }
浙公网安备 33010602011771号