This talk explains common mistakes or omissions related to mappings of complex structures. The focus is on efficient retrieval of collections and their sub-objects along with fetching strategies and efficient queries. The presented real code examples illustrate how the anti-patterns can decrease performance and how to implement the mappings to speed up execution times.