- implement a complex sql result from mybatis website, see ComplexResultsMap.spec.ts
- implement both async and sync plain js object result mapping to class based instance
- implement no client specified result mapping, which means you can use in any situation you want if need mapping
- big performance improvement