JPA相关类和接口
1、Persistence用于获取EntityManagerFactory实例,包含一个createEntityManagerFactory()方法.
存在两个重载方法。一个是一个参数即persistence.xml配置的name名称
一个是有两个参数,第一个相同,第二个是获取jpa配置的属性(properties)和在persistence.xml中配置的一样
2、EntityManagerFactor接口用来创建EntityManager实例,方法:
createEntityManager() 用来创建实体管理器对象实例
createEntityManager(Map map) 用来创建实体管理器对象实例,参数为EntityManager提供的属性
isOpen() 检查EntityManagerFactory是否处于开放状态,创建之后一直处于开发状态,除非close之后就关闭
close() 关闭EntityManagerFactory
3、EntityManager方法
和hibernate相似,都的操作数据库的方法
4、EntityTransaction
hibernate中事务一样:begin()、commit()、rollback()
1、Persistence用于获取EntityManagerFactory实例,包含一个createEntityManagerFactory()方法.
存在两个重载方法。一个是一个参数即persistence.xml配置的name名称
一个是有两个参数,第一个相同,第二个是获取jpa配置的属性(properties)和在persistence.xml中配置的一样
2、EntityManagerFactor接口用来创建EntityManager实例,方法:
createEntityManager() 用来创建实体管理器对象实例
createEntityManager(Map map) 用来创建实体管理器对象实例,参数为EntityManager提供的属性
isOpen() 检查EntityManagerFactory是否处于开放状态,创建之后一直处于开发状态,除非close之后就关闭
close() 关闭EntityManagerFactory
3、EntityManager方法
和hibernate相似,都的操作数据库的方法
4、EntityTransaction
hibernate中事务一样:begin()、commit()、rollback()