- Developing Middleware in Java EE 8
- Abdalla Mahmoud
- 98字
- 2021-07-23 19:24:36
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.
推薦閱讀
- Django+Vue.js商城項目實戰
- Linux C/C++服務器開發實踐
- Mastering Ember.js
- Android Native Development Kit Cookbook
- 深入淺出Serverless:技術原理與應用實踐
- Python編程從0到1(視頻教學版)
- Swift 4 Protocol-Oriented Programming(Third Edition)
- Learning Node.js for .NET Developers
- Android Game Programming by Example
- INSTANT Premium Drupal Themes
- 優化驅動的設計方法
- Computer Vision with Python 3
- Python程序設計案例教程:從入門到機器學習(微課版)
- Ionic Cookbook
- The PHP Workshop