SpringDataJpa简单优化
未优化前的代码:
public class JpaTest {
/**
* 测试jpa的保存
* 案例:保存一个客户到数据库中
* jpa的操作步骤
* 1、加载配置文件创建工厂(实体管理工厂)对象
* 2、通过实体管理工厂获取实体管理器
* 3、获取事务对象,开启事务
* 4、完成增删改查操作
* 5、提交事务(回滚事务)
* 6、释放资源
*/
@Test
public void testSave(){
//加载配置文件创建工厂(实体管理工厂)对象
EntityManagerFactory factory = Persistence.createEntityManagerFactory("myjpa");
//通过实体管理工厂获取实体管理器
EntityManager em = factory.createEntityManager();
//获取事务对象,开启事务
EntityTransaction tx = em.getTransaction();
tx.begin();