Skip to main content

One post tagged with "entitymanager"

View All Tags

JPA (Hibernate) 基础

Guan Chao

Guan Chao

全栈工程师

持久化单元是什么?#

可以将持久化单元想象成一个盒子,它里面装下了需要创建一个 EntityManagerFactory 实例所有必要的信息。

Figure A-1. Persistence unit Figure A-1. Persistence unit

这些信息中,有关于数据源的详细信息(JDBC URL,用户名,密码,SQL dialect,等等),被托管的实体列表,以及一些其他的属性。当然,持久化单元类型可以是 本地资源 (单数据源)或者 JTA (多数据源)。你可以通过你设定的名称来区分持久化单元。在同一个应用中,你可以拥有多个持久化单元,然后通过各自的名称来识别,因此,可以在同一个应用中连接不同的数据库。