信息化 频道

developerWorks



三、实体管理器
 
为了持久化一个实体,你需要有一个 EntityManager的实例。获得一个 EntityManager的实例很容易做到,但是在桌面环境中还是要走一些弯路的。你需要获取 EntityManagerFactory事例来创建一个 EntityManager对象。你需要使用 Persistence类来获取 factory方法。在Java SE环境中, Persistence类作为是一个引导类。
 
下面这个代码示范了如何在 Java SE桌面环境中创建一个 EntityManager实例。既然 EntityManager实例代表一个单元( persistence unit),那么你必须提供给持久化单元( persistence unit)一个名字。在这个例子中, league持久化单元( persistence unit)的名字。再次说明一下,持久化单元( persistence unit)定义了实体的集合,和单个应用程序相关的的集合,这些实体存贮在单个数据库中。 League名字在 persistence.xml文件中和其它的属性一起声明过了。

// Create the EntityManager EntityManagerFactory factory = Persistence.createEntityManagerFactory("league"); EntityManager em = factory.createEntityManager();
0
相关文章