第 2 章 Hibernate 配置
2.1. Hibernate 配置 复制链接链接已复制到粘贴板!
应用服务器内和独立应用中实体管理器的配置都位于持久存档中。持久存档是一种 JAR 文件,必须定义驻留在 META-INF/
文件夹中的 persistence.xml
文件。
您可以使用 persistence.xml
文件连接数据库。有两种方法可以做到这一点:
指定 JBoss EAP 的
datasources
子系统中配置的数据源。jta-data-source
指向此持久性单元映射到的数据源的 Java 命名和目录接口名称。java:jboss/datasources/ExampleDS
此处指向 JBoss EAP 中嵌入的H2 DB
。persistence.xml
文件中的object-relational-mapping
示例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过指定连接属性,显式配置
persistence.xml
文件。在
persistence.xml
文件中指定连接属性示例<property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:."/>
<property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver"/> <property name="javax.persistence.jdbc.user" value="sa"/> <property name="javax.persistence.jdbc.password" value=""/> <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:."/>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关连接属性的完整列表,请参阅
persistence.xml
文件中可配置的连接属性。
有许多属性控制 Hibernate 在运行时的行为。所有都是可选的,且具有合理的默认值。这些 Hibernate 属性均在 persistence.xml
文件中使用。有关所有可配置 Hibernate 属性的完整列表,请参阅 Hibernate Properties。