美文网首页
MyBatis入门(三)

MyBatis入门(三)

作者: Preself | 来源:发表于2018-11-08 09:27 被阅读0次

    MyBaTIs是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBaTIs消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBaTIs可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

    1、Mybatis实现了接口绑定,使用更加方便。

    在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与xml映射文件的绑定,自动为我们生成接口的具体实现,使用起来变得更加省事和方便。

    2、对象关系映射的改进,效率更高

    3、MyBatis采用功能强大的基于OGNL的表达式来消除其他元素。

    MyBatis应用程序根据XML配置文件创建SqlSessionFactory,SqlSessionFactory在根据配置,配置来源于两个地方,一处是配置文件,一处是Java代码的注解,获取一个SqlSession。SqlSession包含了执行sql所需要的所有方法,可以通过SqlSession实例直接运行映射的sql语句,完成对数据的增删改查和事务提交等,用完之后关闭SqlSession。

    相关文章

      网友评论

          本文标题:MyBatis入门(三)

          本文链接:https://www.haomeiwen.com/subject/ebyixqtx.html