DDD points out the best way to design, and then lets you optimize from there. In this case, since your implementation details (IE hibernate) does bad things for the "best" design, you have to go with the more performant design. Assuming of course that there is in fact a performance hit.
So, build it right, then optimize. Premature optimization is the root of all evil: http://c2.com/cgi/wiki?PrematureOptimization