New Persistence Unit Wizard: Provider and Database

Use to create a persistence unit for your project. In this panel you supply the information that will be used to enable the persistence of your entity classes. The properties of the persistence unit are stored in persistence.xml.

After persistence.xml is created, you can open the file by double-clicking persistence.xml in the Projects window. In a web or enterprise application, persistence.xml is located under the Configuration Files node in the Projects window (src/conf directory in the Files window).

You see this panel when you open the New File wizard and select the Persistence category and then select Persistence Unit.

In the New Persistence Unit wizard, you specify the following:

Element Description

Persistence Unit Name

Specifies the name for the persistence unit.

Persistence Provider

Specifies the persistence provider supplies the functionality for managing entities. The IDE comes bundled with the EclipseLink persistence provider. Choose New Persistence Library to specify a different persistence provider.

Data Source

Specifies the data source specifies the connection information for your database.

Use Java Transaction APIs

Specifies the transaction type. If selected, the transactions involving the entity manager are set to JTA and managed by the container. If not selected, the transaction type is set to resource-local and managed by the application.

Table Generation Strategy

Specifies the type of table generation for your database.


Related Topics

Developing Applications with NetBeans IDE,

Developing Applications with NetBeans IDE,

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements; and to You under the Apache License, Version 2.0.