So, I've implemented a primary key class "GroupMembershipKey" -- I still need to know 
what I should specify for @ejb.bean primkey-field attribute.

My understanding is that @ejb.bean primkey-field is not mandatory. Will it suffice if 
I just specify @ejb.pk-field on primary key getters? Example:


  |  /**
  |    * @ejb.persistent-field
  |    * @ejb.persistence
  |    *                        column-name="GROUPUIN"
  |    *                        sql-type="INTEGER"
  |    * @ejb.pk-field
  |    * @ejb.interface-method
  |    */
  |   public abstract   Integer getGroupUIN();
  |   
  |   NOTE: Same for getUserUIN()
  | 

And ... 

  | /**
  |  *
  |  *  @ejb.bean       
  |  *                  name="GroupMembershipEJB"
  |  *                  local-jndi-name="ejb/GroupMembership"
  |  *                  display-name="Group Membership EJB"
  |  *                  description="Group Membership Group EJB"
  |  *                  cmp-version="2.x"
  |  *                  type="CMP"
  |  *                  view-type="local"
  |  *                  schema="GroupMembership"
  |  *                  reentrant="false"
  |  *                  primkey-field="???"
  |  * 
  |  *  @ejb.persistence
  |  *                  table-name="GROUPMEMBERSHIP"
  |  *  
  |  *  @ejb.pk
  |  *                  class="com.aa.samples.primarykeys.GroupMembershipKey"
  |  *  
  |  *  @ejb.interface
  |  *                          local-extends="javax.ejb.EJBLocalObject, 
java.lang.Comparable, java.io.Serializable"
  |  *                  local-class="com.aa.samples.interfaces.GroupMembershipLocal"
  |  * 
  |  *  @ejb.home
  |  *                          
local-class="com.aa.samples.interfaces.GroupMembershipLocalHome"
  |  * 
  |  *  @jboss.persistence 
  |  *                  datasource="java:/jdbc/dev01"
  |  *                  datasource-mapping="mySQL"
  |  *                  create-table="false" 
  |  *                  remove-table="false"
  |  */
  | public abstract class GroupMembershipBean implements EntityBean, Serializable, 
Comparable {
  |     ...
  | }
  | 

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3853477#3853477

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3853477


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to