Specify how the variable is accessed: Property (default) or Field. The name of this entity. By default, the class name is used as the entity name. The database table assigned to this entity. By default, the class name is used as the database table name. Specify a property or field to be overridden (from the default mappings). Name of the database column. The database column that overrides a property or field. Specifies if the column is always included in SQL INSERT statements. Specifies if the column is always included in SQL UPDATE statements. Specify how this attribute maps to the database. The database column that contains the value for the attribute. Name of the database table that contains the selected column. Specifies if the column is always included in SQL INSERT statements. Specifies if the column is always included in SQL UPDATE statements. Defines how data is loaded from the database: Eager (default) or Lazy Specifies if this field is can be null. Determines how the primary key is generated: Auto (default), Sequence, Identity, or Table. Unique name of the generator. The entity to which this attribute is mapped. Specify which operations are propagated throughout the entity: All, Persist, Merge, or Move. The field in the database table that owns the relationship. The name of the database column that contains the foreign key reference for the entity association. Name of the join table that contains the foreign key column. Specify to override the default mapping of an entity’s attribute. The database column that is being mapped to the entity’s attribute. Specify the type of persistent domain object for the Java class: Persistent, Embedded, or Mapped Superclass. Specify how an entity may inherit properties from other entities: Single table, One table per class, or Joined tables. Use to specify the name of the discriminator column when using a Single or Joined inheritance strategy. Use this field to set the discriminator type to CHAR or INTEGER (instead of its default: String). The discriminator value must conform to this type. Specify the discriminator value used to differentiate an entity in this inheritance hierarchy. The value must conform to the specified discriminator type. Specify the default order for objects returned from a query. Specify the name of the database table that defines the foreign key for a many-to-many or a unidirectional one-to-many association. You can configure the join table with a specific catalog or schema, configure one or more join table columns with a unique constraint, and use multiple join columns per entity. Specify two or more join columns (that is, a composite primary key). Specify the join column on the owned (or inverse side) of the association: the owned entity's primary key column. Use the Java Persistence options on the Properties page to select the database connection to use with the project. The database connection used to map the persistent entities. The database schema used to map the persistent entities. Use the Add Persistence dialog to define the database connection use to store the persistence entities. The JPA Structure view displays an outline of the structure (its attributes and mappings) of the entity that is currently selected or opened in the editor. Use the Generate Entities dialog to create Java persistent entities based on your database tables. The project folder name in which to generate the Java persistent entities. Click Browse to select an existing folder. The package in which to generate the Java persistent entities, or click Browse to select an existing package. Select the tables from which to create Java persistent entities. Use this dialog to define the database connection used to store the persistence entities and to create the persistence.xml file. Use this dialog to define the new JPA project name, its location, target runtime, and other configuration settings. Use these fields to define the database connection used to store the persistent entities. Use this option to add libraries or JARs that contain the Java Persistence API (JPA) and entities to the project’s Java Build Path. Use these fields to create the persistence.xml file. Select the persistence version, the name of the JPA provider, and a unique name to identify the persistence unit. Use this page to select which script options will be included in the generated script. Use this page to select which elements will be included in the generated script. Use this page to select the filename and location of the generated script. You can also preview the script and specify to run or continue editing the script after generation. This page shows the settings that you selected for the generated DDL. To change any option click "Back" or click "Finish" to continue. The name of the table sequence generator. This name is global to to the persistence unit (across all generator types). The database table that stores the generated ID values. The database column of the generator table that stores the generated ID values. The name for the column that stores the generated ID values. The database column of the generator table that defines the primary key value. Use to connect (log in) to a database connection to use with your Java persistent entities. You must have a defined database connection (and be connected) to add persistence. Specify if the mapped field contains a Date (java.sql.Date), Time (java.sql.Time), or Timestamp (java.sql.Timestamp) value. Define how the primary key is generated Specify to use a specific database table for generating the primary key. Specify to use a specific sequence for generating the primary key. Name of the sequence. Specify if the field is mapped to java.sql.Clob or java.sql.Blob. Specify how to persist enumerated constraints if the String value suits your application requirements or to match an existing database schema. . The database catalog that contains the Table. This field overrides the defaults in the orm.xml file. The database schema that contains the Table. This field overrides the defaults in the orm.xml file. The Java package that contains the persistent entities to which the orm.xml file applies. The database schema to use as the default for all entities managed by this persistence unit. The database catalog to use as the default for all entities managed by this persistence unit. The default access method for variables in this project: Property or Field. Adds cascade-persist to the set of cascade options in entity relationships of the persistence unit. Specifies that the Java classes in this persistence unit are fully specified by their metadata. Any annotations will be ignored. Specify the vendor-specific JPA implementation.Default is Generic.. Create an initial orm.xml file. Use this file to specify project and persistence unit defaults.