mybatis

2018-09-27  本文已影响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的字段值一致。

上一篇下一篇

猜你喜欢

热点阅读