EJB tools - release notes


1.0 Limitations
   1.1 Converters defined on primary key does not get invoked on the foreign key
2.0 Known problems
   2.1 Editing annotated EJB 2.1 message-driven beans
   2.2 Session bean facade generation requires a WebSphere V6 target server
   2.3 Adding finder methods to 1.1 EJBs on Linux.

1.0 Limitations

1.1 Converters defined on primary key does not get invoked on the foreign key

Here are two scenarios that this problem might occur:

  1. During ejbDeploy, you may receive the following message: "No type mapping defined for Java_data_type1 to database_data_type2"
  2. During execution time, the application may not be able to find the CMP at the other end of the relationship.
The converter defined for the primary key is not invoked on its foreign key value.

A workaround to this limitation is to define your own foreign key and use the same converter defined for its primary key on the EJB at the other end of its relationship.

2.0 Known problems

2.1 Editing annotated EJB 2.1 message-driven beans

Editing the activation-config properties of an annotated EJB 2.1 message-driven bean from the Activity Configuration section of the EJB deployment descriptor editor has some problems and puts the bean in an unstable state. Do not use the Activity Configuration section of the editor for any edits to the activation-config properties, but rather use the Source page of the editor.

2.2 Session bean facade generation requires a WebSphere V6 target server

The EJB tooling only supports the generation of session bean facades for EJB 2.x CMP entity beans in projects that are targeted to WebSphere Application Server V6. You can change the target server in the project properties.

2.3 Adding finder methods to 1.1 EJBs on Linux.

When using the "Add finder method" wizard to add a finder method to version 1.1 EJBs on Linux, ensure that you select something from the dropdown for the "Finder type" field on the second page. Problems may occur if you leave the "Finder type" field empty when creating the finder method.

Return to the main readme file