对JDBC访问数据库的代码做了封装,简化了数据访问层繁琐的重复性代码
映射的灵活性, 它支持各种关系数据库, 从一对一到多对多的各种复杂关系.
非侵入性、移植性会好
缓存机制,提供一级缓存和二级缓存
无法对 SQL 进行优化
框架中使用ORM原则, 导致配置过于复杂
执行效率和原生的 JDBC 相比偏差:,特别是在批量数据处理的时候
不支持批量修改、删除。甚至不如ado,ado尚可以支持执行原生sql语句。