TASK-US13-DAO: DAO Impl with MyBatis

Hard to read. Could you please split this into two methods:
1. to split initial list into array or list of sub-lists
2. to save sub-list data.