get or build and get dao by class annotated by @entity concode_field_sep Map<Class<?>,Map<String,DAO>> daoProperties concode_elem_sep Map<Class<?>,DAO> daoPool concode_field_sep DAO<T> buildDaoByEntityClass
DAO < T > function ( Class < T > arg0 ) { daoPool . putIfAbsent ( arg0 , buildDaoByEntityClass ( arg0 ) ) ; return daoPool . get ( arg0 ) ; }