mybatis

作者: 达俱 | 来源:发表于2018-09-27 15:34 被阅读0次

    1.SqlSessionFactoruBuilder(构造器):它会根据配置信息或者代码产生SqlSessionFactory(工厂接口)

    2.SqlSessionFactory:依靠工厂来生成SqlSession会话

    3.SqlSession:是一个既可以发送Sql去执行并返回结果,也可以获取Mapper的接口

    4.Sql Mapper:它是MyBatis新设计的组件,是由一个Java接口和Xml文件(或者注解)构成的,需要给相应的SQL和映射规划,它负责发送SQL去执行,并返回接口。

    二·构建SqlSessionFactory

     每个MyBatis的应用都是以sqlSessionFactory的实例为中心,SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得

    SqlSessionFactory的任务是创建SqlSession

    SqlSession是一个类似JDBC的Connection对象。

    mybatis    面试题

    test

    自己的理解:mybatis文档中id,在mapper接口中引用id,相当于调用其相关的sql语句。

    还有一种:不要xml,映射语句直接使用java注解来做,最好使用xml做,

    映射器:是一个你创建来绑定你映射接口的语句,映射接口的实例是从SqlSession中国获得的,因此从技术层面讲,任何映射器的最大作用域是和请=请求他们的SqlSession相同的。映射器应该在调用他们的方法中被请求,

    jsp中form表单数据的name值需要与POJO的字段值一致。

    相关文章

      网友评论

          本文标题:mybatis

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