+

Search Tips   |   Advanced Search

wsappid command

The Java Persistence API (JPA) specification supports an entity primary key to be made up of more than one column. In this case, the primary key is called a composite or compound primary key. Provide an ID class, specified by the @IdClass annotation, to manage a composite primary key. Use the identity tool for JPA to generate an ID class for entities that use composite primary keys.


Syntax

Before running the command, have a copy of the persistence.xml file on the classpath, or specify it as a properties file in the -p [/path/to/persistence.xml] argument.

The wsappid tool accepts the standard set of command-line arguments defined by the configuration framework along with the following:

Each additional argument to the wsappid tool must be one of the following:


Usage

The identity tool used with JPA for application server simplifies the task of creating an identity class for entities that use composite IDs. A composite ID is an identity with more than one field as its primary key. The entity class must be compiled, and primary keys must be identified in the entity class. Run the wsappid tool from the command line in the profile_root/bin/ directory. When you run this command, a new class representing the composite ID of the entity is generated. Messages and errors are logged to the console as specified.


Examples

Consider the following entity: