You're looking for cascades. Save the parent entity, and any entities that are contained as part of a collection, also get saved. Different cascade types depending on what you need.
What you also may be talking about, is how to save objects retrieved during a session (your Unit of Work). The answer? Commit the transaction. NH keeps track of all of objects retrieved in memory, and will persist them at the end of the session/transaction automatically.