If you store address as a dependant value class it will not be stored in a table of its own but as a blob (as far as I understand the specs). You can configure jboss to store the components of a dependant value class but it won't be stored in a table of its own.
So you really have to store the addresses as entity beans so they are in a table of their own. Is there any reason not to do so?
I was just confirming that there is no other way to do that except creating as an entity bean. Seemed like an "Address " isn't granular enough to be declared as an entity bean.
Thanks for the help.
You really only need to worry about granularity on remote interfaces.