some variations arout mybatis