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

怎么做卖卷网站wordpress vip会员

怎么做卖卷网站,wordpress vip会员,百度主页网址,近一周内的热点新闻前言 上一篇文章mybatis源码阅读系列#xff08;一#xff09;介绍了mybatis和原生jdbc的区别#xff0c;并通过代码展示了两者的运行过程和结果#xff0c;下面让我们继续详细了解下mybatis的执行过程#xff1b; package com.wyl.mybatis.service;import com.wyl.mybat…前言 上一篇文章mybatis源码阅读系列一介绍了mybatis和原生jdbc的区别并通过代码展示了两者的运行过程和结果下面让我们继续详细了解下mybatis的执行过程 package com.wyl.mybatis.service;import com.wyl.mybatis.entity.FullCity; import com.wyl.mybatis.mapper.FullCityMapper; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException; import java.io.InputStream;/*** Description* Author WuYiLong* Date 2024/2/26 16:04*/ public class MybatisService {public static void main(String[] args) throws IOException {// 读取mybatis的配置文件InputStream inputStream Resources.getResourceAsStream(mybatis-config.xml);// 通过SqlSessionFactoryBuilder 的 build 方法用于解析配置文件并创建 SqlSessionFactory 对象。SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);// SqlSessionFactory 通过解析配置文件通常是 mybatis-config.xml和映射文件mapper.xml来创建一个能够执行映射语句的会话对象SqlSessiontry(SqlSession sqlSession sqlSessionFactory.openSession()) {// 使用SqlSession获取映射器实例FullCityMapper mapper sqlSession.getMapper(FullCityMapper.class);// 使用映射器执行操作FullCity fullCity mapper.selectByName(广东省);System.out.println(城市的名称fullCity.getName());}} } 改造了一下获取SqlSession的方式使用try-with-resources的语法自动管理资源为什么可以使用这个方法呢因为SqlSession继承了Closeable这个接口换而言之凡是继承或实现这个接口的方法都可以用这种方式。 读取配置文件mybatis-config.xml Resources.getResourceAsStream(resource) 方法是 MyBatis 提供的一个工具方法用于从类路径下加载资源文件。 SqlSessionFactoryBuilder SqlSessionFactoryBuilder 是 MyBatis 框架中的一个关键组件它用于创建 SqlSessionFactory 实例。SqlSessionFactoryBuilder 在创建 SqlSessionFactory 之后通常就没有其他用途了因此它可以在创建 SqlSessionFactory 之后被丢弃。 我们可以看到SqlSessionFactoryBuilder利用了方法重载创建了SqlSessionFactory同时使用了建造者模式 SqlSessionFactory SqlSessionFactory 是 MyBatis 框架的核心接口之一它负责创建 SqlSession 实例 从上面可以看出SqlSessionFactory是通过实现类DefaultSqlSessionFactory构造方法传入配置信息创建实例的 SqlSession SqlSession 是 MyBatis 框架中用于与数据库交互的接口。它是 MyBatis 应用程序中执行 SQL 语句、获取映射器mappers和进行事务控制的主要接口。SqlSession 实例是通过 SqlSessionFactory 创建的并且在使用完毕后需要关闭以释放资源。 从上面可以看出SqlSession 是通过SqlSessionFactory利用工厂方法创建的其中有两种方式 openSessionFromConnection 它允许你使用一个已有的数据库连接来创建 SqlSession。 openSessionFromDataSource 它允许你使用一个已有的数据源DataSource来创建 SqlSession。这种方法在需要控制数据源的使用而不是直接管理数据库连接的场景中非常有用。数据源通常由连接池实现它负责数据库连接的创建、管理和回收。
http://www.zqtcl.cn/news/463730/

相关文章:

  • 网站建设费科目东莞市塘厦镇
  • 网站建设策划书1万字深圳公司网站设计企业
  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发
  • 网站框架图浅谈网站的主色调设计
  • asp.net网站iis与目录权限设置做网站前端用什么软件好
  • 网站后台图片模板前端作业做一个网站
  • 做兼职的翻译网站吗教育直播网站开发
  • pxhere素材网站电子商务的网站开发的工作内容
  • 邮件网站怎么做wordpress如何代码高亮
  • 电脑做视频的网站吗中小学 网站建设 通知
  • 给企业做网站赚钱吗吉 360 网站建设
  • 网站建设多少价格东莞网站推广团队
  • 做课件的软件下载带有蓝色的网站html网页制作代码实例
  • 建设银行鄂州分行官方网站健身网站开发方式
  • 大连免费建站模板花坛设计平面图
  • 建设网站对企业有什么好处wordpress教程视频下载
  • 郑州网站提升排名上海 企业 网站建设
  • 南昌好的做网站的公司营销型网站 案例
  • 南宁经典网站建设网络运维工程师是干什么的
  • 网站开发算法建网站难不难
  • 茂名模板建站定制网站开发 ide
  • 做网站现在用什么语言网站估价