Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

one scbcd question

 
sarah Marsh
Ranch Hand
Posts: 282
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
question:
A container-managed persistence (CMP) entity bean A has a one-to-many unidirectional relationship (CMR) to another container-managed persistence (CMP) entity bean B. Which interface can expose the methods related to this relationship?

The answer is 'Only local interface of bean A'.

Why have to be local interface?

Thanks a lot!
 
Vitaliy Geraymovych
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by sarah Marsh:
question:
A container-managed persistence (CMP) entity bean A has a one-to-many unidirectional relationship (CMR) to another container-managed persistence (CMP) entity bean B. Which interface can expose the methods related to this relationship?

The answer is 'Only local interface of bean A'.

Why have to be local interface?

Thanks a lot!


The relationship is UNIdirectional, means from A to B. So only A has methods to get values of B. But B got nothing.

Vitaly
 
sarah Marsh
Ranch Hand
Posts: 282
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
'Remote interface of bean A' could be the correct answer also, right?
 
Vitaliy Geraymovych
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by sarah Marsh:
'Remote interface of bean A' could be the correct answer also, right?


From the top of my head CMR can not be exposed as remote interfaces. Return values of the CMR methods are always local interfaces or collections of local interfaces.

Vitaliy
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic