I'm not quite sure where to place this question so I just decided this area would best fit (unless I overlooked an area). Anyway, my question is how to design an object that would represent a set of related tables in a database. It would be easy to do that if the tables were independent of each other. But I have table which had 1-to-many, and many-to-many relationships. I've read about BO, DAO and TO J2EE design patterns. I just need some practical advice on how to implement the patterns on the table relationships I just mentioned. Any links to references would also be appreciated.