I know for JDO and Hibernate there is no such limitation, you can map objects to tables in a 1:many and many:many relationship.
The previous
EJB spec was pretty limited, but I believe 3.0 allows for more transparency. Someone else can answer this for sure.
You should also investigate inheritance (veritcal, horizontal and flat) as these are useful features you get in the OR world, that databases do not support as nicely.
[ December 15, 2005: Message edited by: Scott Selikoff ]