1.优点很简单:易学易用,通过文档和源代码可以完全掌握其设计思路和实现。实用性:它提供了数据映射功能,底层数据访问的封装(例如),以及dao框架,这使得我们更容易开发和配置我们的dal层。灵活性:sql基本可以实现我们不用数据访问框架就能实现的所有功能,或许更多。功能完整性:提供了数据访问层需要解决的问题,如连接管理、缓存支持、线程支持、(分布式)事务管理、通过配置映射关系对象等。提供了dao支持,nhib
可以通过关系映射来查询。请看下文。在mybatis中,没有级联的概念,但是可以使用集合来实现类似的功能。
mybatis3.0增加了关联和集合的标签,用于多个相关实体类数据的级联查询,但仍然不支持多个相关实体类数据的级联保存。
mybatis是一个优秀的持久性框架,它支持定制的sql、存储过程和高级映射。mybatis是一个优秀的基于java的持久性框架。
mybatis的主要设计目的是为了让我们在执行sql语句时更方便的管理输入输出数据,所以方便的编写sql,方便的获取sql的执行结果是mybatis的核心竞争力。