官术网_书友最值得收藏!

Step 2: Creating a persistence unit

A persistence unit in is named scope where we define persistence contextual details such as data source information, a list of entities to include (or exclude), and any other information that may be useful for the persistence provider to work. A persistence unit is identified by a unit name, and is created by defining the following file:

/META-INF/persistence.xml 
<?xml version="1.0" encoding="UTF-8"?> 
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> 
  <persistence-unit name="jpa-examplesPU" transaction-type="JTA"> 
    <jta-data-source>java:app/cinemasapp-ds</jta-data-source> 
    <exclude-unlisted-classes>false</exclude-unlisted-classes> 
    <properties> 
      <property name="javax.persistence.schema-generation.database.action" value="create"/> 
    </properties>
  </persistence-unit> 
</persistence> 
Note that by setting the exclude-unlisted-classes property to false, all entity classes found by the persistence provider inside the WAR deployment file will be included in the context of the persistence unit.
主站蜘蛛池模板: 玉环县| 和政县| 吉首市| 宕昌县| 始兴县| 鹿邑县| 沐川县| 张北县| 蒲城县| 临沭县| 文化| 北碚区| 阜平县| 孙吴县| 白城市| 大悟县| 辰溪县| 周宁县| 绥滨县| 乌兰浩特市| 崇州市| 丽江市| 炎陵县| 建德市| 聂拉木县| 镇原县| 南京市| 武鸣县| 岳西县| 辽宁省| 敦化市| 内江市| 元朗区| 涞源县| 彩票| 芦溪县| 石首市| 克拉玛依市| 青州市| 普定县| 成都市|