近期工作需要,自学iBatis持久化框架。
小组长介绍,此框架是“半自动”的,相比于Hibernate而已,封装不那么完善,但这样更有利于对SQL语句的优化。
花了2天时间自学了ibatis,知道了大概的运作流程,与hibernate对比确实简单了很多。大致有总配置文件、pojo、映射文件、以及执行所需要的SqlMapClient对象开启ibatis的服务。
这个框架也有代码自动生成器abator,我也试着使用它。发觉生成的Dao中对应的映射参数有问题,其中的别名无法识别出来,导致了提示xml中无此id的提示。
这个框架的具体一对多映射等实际操作还有待熟悉。
近期评论