当前位置: 首页 > news >正文

电子商务网站建设如何策划与实施seo专业论坛

电子商务网站建设如何策划与实施,seo专业论坛,打鱼网站建设,seo查询什么意思目录 一、mybatis核心对象 (1)SqlSession对象直接操作数据库 (2)SqlSession对象通过代理对象操作数据库 二、mybatis工作流程 一、mybatis核心对象 (1)SqlSessionFactoryBuilder SqlSession工厂构建者对…

目录

一、mybatis核心对象

(1)SqlSession对象直接操作数据库

(2)SqlSession对象通过代理对象操作数据库

二、mybatis工作流程


一、mybatis核心对象

(1)SqlSessionFactoryBuilder

SqlSession工厂构建者对象,使用构造者模式创建SqlSession工厂对象

(2)SqlSessionFactory

SqlSession工厂,使用工厂模式创建SqlSession对象

(3)SqlSession

该对象可以操作数据库,也可以使用动态代理模式创建持久层接口的代理对象操作数据库

(4)Mapper

持久层接口的代理对象,他具体实现了持久层接口,用来操作数据库

对于第三点的SqlSession对象可以直接操作数据库也可以通过代理对象操作数据库,这里我具体举例分析:

(1)SqlSession对象直接操作数据库

// (1)读取核心配置文件InputStream is = Resources.getResourceAsStream("SqlMapConfig.xml");// (2)创建SqlSessionFactoryBuilder对象SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();// (3)SqlSessionFactoryBuilder对象获取SqlSessionFactory对象SqlSessionFactory factory = builder.build(is);// (4)SqlSessionFactory对象获取SqlSession对象SqlSession session = factory.openSession();// (5)SqlSession直接操作数据库List<User> users = session.selectList("com.itbaizhan.mapper.UserMapper.findAll");users.forEach(System.out::println);// (6)关闭资源session.close();is.close();

(2)SqlSession对象通过代理对象操作数据库

 InputStream is = Resources.getResourceAsStream("SqlMapConfig.xml");// (2)创建SqlSessionFactoryBuilder对象SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();// (3)SqlSessionFactoryBuilder对象获取SqlSessionFactory对象SqlSessionFactory factory = builder.build(is);// (4)SqlSessionFactory对象获取SqlSession对象SqlSession session = factory.openSession();// (5)SqlSession对象获取代理对象UserMapper userMapper = session.getMapper(UserMapper.class);// (6)代理对象执行方法List<User> all = userMapper.findAll();all.forEach(System.out::println);// (7)释放资源session.close();is.close();

二、mybatis工作流程

(1)创建SqlSessionFactoryBuilder对象

(2)SqlSessionFactoryBuilder对象创建SqlSessionFactory对象:构造者模式

(3)SqlSessionFactory对象生产了SqlSession对象:工厂模式

(4)SqlSession对象创建了持久层接口的代理对象:动态代理模式

(5)代理对象操作数据库 

http://www.dt0577.cn/news/16211.html

相关文章:

  • 做筹款的网站需要什么资质产品网络营销
  • 做关键字要改网站什么是关键词
  • 做网站这么做郑州网站营销推广公司
  • 登陆国外的网站要这么做重庆公司网站seo
  • 网站怎么做文字禁止复制信阳网站seo
  • 给小学生做家教的网站西安网站seo外包
  • 阿里巴巴做网站的关键词排名点击软件首页
  • 自助建站的优点与缺点上海市人大常委会
  • 国外做网站页面seo优化
  • windows部署网站php外贸接单平台网站
  • 买衣服网站排行榜前十名百度推广二级代理商
  • 烟台外贸网站建设公司怎么百度推广
  • 怎么做网站省钱推广赚钱软件排行
  • php 购物网站开发免费发布推广的网站有哪些
  • php英文商城网站建设湖南正规关键词优化首选
  • 大连 找人做网站推广普通话标语
  • 做网站的原理指定关键词排名优化
  • 济南网站制作企业营销方案
  • 建设展示类网站的意义遵义网站seo
  • 网站建设合同图表版有了域名如何建立网站
  • 怎么让别人访问自己做的的网站建网站有哪些步骤
  • 共同建设网站协议代理怎么引流推广
  • 武汉app网站建设东莞seo优化seo关键词
  • 北京做网站那家好yahoo搜索
  • 温州做网店的网站创建一个网站需要什么
  • 网站的概念个人网站设计作品
  • 时网站建设公司管理苏州seo关键词优化排名
  • 购物网站开发设计类图灰色关键词排名
  • 做网站后面维护要收钱吗aso优化前景
  • 提供网站建设设计公司排名seo引擎搜索入口