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

网站的icp 备案信息seo网站优化快速排名软件

网站的icp 备案信息,seo网站优化快速排名软件,苏州怎么做网站,河南制作网站入门案例:mybatis执行流程分析 说明: 1.第一步:是从核心配置文件mybatis-config.xml中构建SqlSessionFactory对象,由于核心配置文件mybatis-config.xml中关联了映射文件UserMapper.xml,所以在SqlSessionFactory中也存在映射文件的…

入门案例:mybatis执行流程分析

说明:

1.第一步:是从核心配置文件mybatis-config.xml中构建SqlSessionFactory对象,由于核心配置文件mybatis-config.xml中关联了映射文件UserMapper.xml,所以在SqlSessionFactory中也存在映射文件的内容

2.第二步:是从SqlSessionFactory中获取SqlSession会话对象,其实SqlSession会话对象底层封装的就是conn连接对象

3.第三步:是通过SqlSession会话对象调用查询方法selectList然后根据参数找到映射文件中中的sql语句并将数据封装到pojo的User对象中

入门案例:核心配置文件 mybatis-config.xml

可以在mybatis官网入门中找到配置模板:http://www.mybatis.org/mybatis-3/zh/getting-started.html

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!--mybatis环境的配置--><environments default="development"><!--通常我们只需要配置一个就可以了, id是环境的名字 --><environment id="development"><!--事务管理器:由JDBC来管理--><transactionManager type="JDBC"/><!--数据源的配置:mybatis自带的连接池--><dataSource type="POOLED"><property name="driver" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/db4"/><property name="username" value="root"/><property name="password" value="1234"/></dataSource></environment></environments><mappers><!--加载映射文件,放到src下即可--><mapper resource="userMapper.xml"/></mappers>
</configuration>

可以在idea中定义模板,以后重用。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!--加载外部的配置文件--><properties resource="db.properties"></properties><!--settings--><settings><!--开启驼峰自动映射--><setting name="mapUnderscoreToCamelCase" value="true"/></settings><!--别名--><typeAliases><package name="com.itheima.sh.pojo"></package></typeAliases><!--mybatis环境的配置一个核心配置文件,可以配置多个运行环境,default默认使用哪个运行环境--><environments default="development"><!--通常我们只需要配置一个就可以了, id是环境的名字 --><environment id="development"><!--事务管理器:由JDBC来管理--><!--事务管理器type的取值:1. JDBC:由JDBC进行事务的管理2. MANAGED:事务由容器来管理,后期学习Spring框架的时候,所有的事务由容器管理--><transactionManager type="JDBC"/><!--数据源的配置:mybatis自带的连接池--><!--数据源:1. POOLED:使用mybatis创建的连接池2. UNPOOLED:不使用连接池,每次自己创建连接3. JNDI:由服务器提供连接池的资源,我们通过JNDI指定的名字去访问服务器中资源。--><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments><!--映射器--><mappers><!--加载其它的映射文件 注:注解开发是点号--><!-- <package name="com.itheima.sh.dao"></package>--><!--加载其它的映射文件 注:不是点号--><!--<mapper resource="org/mybatis/example/BlogMapper.xml"/>--><!--加载其它的映射文件 xml形式包扫描方式加载mapper映射文件,说明:1. 要求mapper映射文件,与mapper接口要放在同一个目录2. 要求mapper映射文件的名称,与mapper接口的名称要一致--><package name="com.itheima.sh.dao"></package></mappers>
</configuration>

入门案例:常见错误

  • 在映射文件userManager.xml中的resultType位置没有书写类的全名

  • 在核心配置文件中没有引入映射文件

小结:

1、mybatis框架的核心组件:

SqlSessionFactoryBuilder;会话工厂构造类创建会话工厂对象

SqlSessionFactory:会话工厂类创建会话对象 SqlSession:会话类

2、入门程序开发流程:

【1】从xml文件中构建:___SqlSessionFactory____

【2】从SqlSessionFactory中获取:____SqlSession_____

【3】通过__SqlSession____执行___映射文件___文件中的sql语句

http://www.hkea.cn/news/452240/

相关文章:

  • 网站秒收录怎么做的经典软文案例和扶贫农产品软文
  • 珠海疫情最新情况厦门搜索引擎优化
  • 中国菲律宾历史战绩网站关键词优化工具
  • 西宁网站建设最好的公司哪家好优秀网站设计案例
  • 沧州做网站费用搜索引擎优化是做什么的
  • 社区网站推广方案线上运营的5个步骤
  • 湘潭学校网站建设 z磐石网络网站关键词优化教程
  • wordpress多程序用户同步汕头seo排名
  • 旅游网站 建设平台分析百度seo一本通
  • 怎么用dw做网站app开发网站
  • 昆山做网站的公司有哪些seo整站优化推广
  • 网站建设谈单情景对话青岛seo百科
  • 网站做自适应好不好网页分析报告案例
  • 大连手机自适应网站建设公司seo诊断站长
  • 有哪些好的网站十大电商代运营公司
  • 个人网页设计欣赏网站整站优化快速排名
  • 多少钱立案seo 公司
  • 医学类的网站做Google百度怎么优化排名
  • 手机网站怎样做枸橼酸西地那非片的功效与作用
  • 邯郸做wap网站的公司六六seo基础运营第三讲
  • 六安市建设银行网站seo编辑的工作内容
  • seo外包平台福州百度快照优化
  • 橙子建站广告怎么投放竞价网络推广
  • 中国公司查询网站网络公司起名
  • wordpress邮箱内容更改一键关键词优化
  • 楼市最新消息2022年房价走势seo网络推广经理
  • wordpress免费中文企业主题seo权重优化软件
  • 周口网站建设哪家好济南专业seo推广公司
  • 济南网站忧化怎么把抖音关键词做上去
  • 网站建设与维护的题目网站点击软件排名