Having an entity with more than one @OneToMany associations with cascade = CascadeType.ALL, if I invoke session.refresh() on that entity, one (and only one) of these associations gets loaded.
Example, with this model:
Not only invoice is refreshed from DB, but also its lines, although taxes do not.
I’d expect not to have initialized any of its associations, but in any case not just one of them (1st one?).