• Post Reply Bookmark Topic Watch Topic
  • New Topic

Can a CMR field be part of a compound primary key  RSS feed

 
Balamurali Mudaliar
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I have a table (table X) having a CMR with another table (table Y). Now my design is such that the CMR field should form the compoung key of table X. Is this allowed in EJB. Can a CMR field be a part of compound key. I am using ejbgen which mandates that a primary key field should be a CMP field. My other question how to define a field as both CMR field and CMP field using EJBGen.
thanx
Bala

While compiling EJBGEn gave me the following error...
javadoc: In doclet class weblogic.tools.ejbgen.EJBGen, method start has thrown an exception java.lang.reflect.InvocationTargetException
weblogic.tools.ejbgen.EJBGenException: [BlockedAddressProfileBean] getEnterpriseProfile() was indicated as a primkey-field
but not as a CMP field. You need to specify an @ejbgen:cmp-field for
this method.
 
Sai Prasad
Ranch Hand
Posts: 560
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It depends on which persistence layer you use. In Toplink, your situation is valid. In Weblogic7.0, I am not able to acheive it.
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!