网站建设 服饰鞋帽wordpress 表单管理
web/
2025/9/27 19:03:15/
文章来源:
网站建设 服饰鞋帽,wordpress 表单管理,下载app免费下载app,网络推广的网站目录
一、mybatis核心对象
#xff08;1#xff09;SqlSession对象直接操作数据库
#xff08;2#xff09;SqlSession对象通过代理对象操作数据库
二、mybatis工作流程 一、mybatis核心对象 #xff08;1#xff09;SqlSessionFactoryBuilder SqlSession工厂构建者对…目录
一、mybatis核心对象
1SqlSession对象直接操作数据库
2SqlSession对象通过代理对象操作数据库
二、mybatis工作流程 一、mybatis核心对象 1SqlSessionFactoryBuilder SqlSession工厂构建者对象使用构造者模式创建SqlSession工厂对象 2SqlSessionFactory SqlSession工厂使用工厂模式创建SqlSession对象 3SqlSession 该对象可以操作数据库也可以使用动态代理模式创建持久层接口的代理对象操作数据库 4Mapper 持久层接口的代理对象他具体实现了持久层接口用来操作数据库 对于第三点的SqlSession对象可以直接操作数据库也可以通过代理对象操作数据库这里我具体举例分析 1SqlSession对象直接操作数据库 // 1读取核心配置文件InputStream is Resources.getResourceAsStream(SqlMapConfig.xml);// 2创建SqlSessionFactoryBuilder对象SqlSessionFactoryBuilder builder new SqlSessionFactoryBuilder();// 3SqlSessionFactoryBuilder对象获取SqlSessionFactory对象SqlSessionFactory factory builder.build(is);// 4SqlSessionFactory对象获取SqlSession对象SqlSession session factory.openSession();// 5SqlSession直接操作数据库ListUser users session.selectList(com.itbaizhan.mapper.UserMapper.findAll);users.forEach(System.out::println);// 6关闭资源session.close();is.close();2SqlSession对象通过代理对象操作数据库 InputStream is Resources.getResourceAsStream(SqlMapConfig.xml);// 2创建SqlSessionFactoryBuilder对象SqlSessionFactoryBuilder builder new SqlSessionFactoryBuilder();// 3SqlSessionFactoryBuilder对象获取SqlSessionFactory对象SqlSessionFactory factory builder.build(is);// 4SqlSessionFactory对象获取SqlSession对象SqlSession session factory.openSession();// 5SqlSession对象获取代理对象UserMapper userMapper session.getMapper(UserMapper.class);// 6代理对象执行方法ListUser all userMapper.findAll();all.forEach(System.out::println);// 7释放资源session.close();is.close(); 二、mybatis工作流程 1创建SqlSessionFactoryBuilder对象 2SqlSessionFactoryBuilder对象创建SqlSessionFactory对象构造者模式 3SqlSessionFactory对象生产了SqlSession对象工厂模式 4SqlSession对象创建了持久层接口的代理对象动态代理模式 5代理对象操作数据库
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/82921.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!