Return the Set of fields deemed persistent.
The elements of this Set are FieldDescriptor objects.
This Set should be modified by calling addCMPField, removeCMPField
Return the Set of primary key fields.
The elements of this Set are FieldDescriptor objects.
This Set can be modified by calling addPkeyField, removePkeyField
true if the primary key of this object is one field
in its class and the type of the field is not a primitive type.
True for EJBs if the primkey-field deployment descriptor element
is specified, or if a container-inserted pk field is used.
primaryKeyIsSpecified
publicbooleanprimaryKeyIsSpecified()
Returns:
false if the primkey-field is not specified and pk class = Object
primaryKeyFieldsAllPrimitive
publicbooleanprimaryKeyFieldsAllPrimitive()
Returns:
true if the primkey-field is not specified all fields of
pkey class are Java primitive types.
Use our own method equality check. This prevents problems
when a different classloader was used to load the input
method. Also note that two methods with the same name and
signature on *different* interfaces are considered EQUAL.
This matches the spec requirement that the same finder
method defined on the LocalHome and RemoteHome has only
ONE query-method declaration in the deployment descriptor.