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

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.
主站蜘蛛池模板: 澄城县| 渝中区| 来安县| 嵊州市| 崇明县| 临武县| 灵璧县| 遵义市| 剑河县| 普兰县| 高陵县| 吕梁市| 桑日县| 勃利县| 文山县| 汽车| 灵寿县| 萨嘎县| 鹿泉市| 新密市| 长葛市| 呼和浩特市| 张家口市| 普兰店市| 台山市| 海林市| 南涧| 靖西县| 钦州市| 集安市| 高青县| 旬邑县| 呼伦贝尔市| 伊通| 满城县| 沙河市| 于都县| 镇宁| 翼城县| 福州市| 三门县|