"Here when we say``a domain object knows how to persist itself"", what we are really saying is``a domain object knows who to delegate to to persist itself""."
What Spring 2.0 proposes is injecting domain objects with a persistent layer.