大家好,又见面了,我是你们的朋友全栈君。
MyBatis的工作原理
第一步:读取MyBatis配置文件,即mybatis-config.xml
第二步:加载映射文件,如ManMapper1.xml,…Mapper2.xml等。
第三步:构造会话工厂,即SqlSessionFactory。
第一种方法:
SqlSessionFactory factory =
sqlSessionFactoryBuilder.build(reader, props);
第二种方法:
SqlSessionFactory factory =
new SqlSessionFactoryBuilder.build(reader, environment, props);
第四步:构建会话对象,即SqlSession。
SqlSession sqlSession=sqlSessionFactory.openSession();
第五步:Executor执行器(包含着一个MappedStatement对象,对象里面有映射文件所定义要执行的sql语句)
第五步:输入映射,输出映射到数据库。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127305.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...