For example, I have the following db of two tables: Home and Person. There is one-to-many relationship between these tables. In one home many people live.
Now, let assume the following situation. I load one person from a db as a result I load a home in which this person lives. Then I load another person which lives in the same home. The question is what I am loading: a new home object or the same object which was loaded for the first person? Why?