pzoio wrote:
My understanding of FetchMode.SELECT is that it will issue SQL to populate the association. You won't end up with a proxy but an extra SQL select. Is this not correct?
No, as I said, FetchMode.SELECT is equivalent to lazy="true", so just test it. The collections are always proxified will Persistent(Set|List|...).
If you set this mode, an iteration on the list will retrieve each line one by one. But don't believe me, test it, you'll never remember this correctly without having seen it by yourself :-).