A huge part of enterprise Java deals with data Among all the different ways of working with data in enterprise settings  there is still the proven and widely taught approach to use O/R mapping of any kind