public class SpringDataCrudTest {
@Test
public void testSave(){
//创建一个实体管理器工厂EntityManagerFactory
EntityManagerFactory factory = Persistence.createEntityManagerFactory("myJpa");
//从工厂中获取实体类管理器 EntityManager
EntityManager manager = factory.createEntityManager();
//获取事务并开启
EntityTransaction tx = manager.getTransaction();
tx.begin();
//创建实体
Customer customer = new Customer();
customer.setAge(12);
customer.setEmail("12345@qq.com");
customer.setLastName("tom");
//调用manager的方法,保存该对象信息,这里还可以换成其他方法
manager.persist(customer);
//提交事务
tx.commit();
//关闭manager
manager.close();
//关闭factory
factory.close();
}
}
10_JPA使用的基本过程代码
最新推荐文章于 2022-04-20 10:10:23 发布