Building a good library for object-relational mapping is a complex task. On the one hand, you want to make it easy to define the mapping (mapping effort) but on the other hand, you don’t want to limit the kind of object graphs that can be persisted (complex model support). Spring…