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

福建交通建设网站wordpress搜索框位置

福建交通建设网站,wordpress搜索框位置,更新wordpress需要ftp,站长 网站ip入门案例: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.yayakq.cn/news/869064/

相关文章:

  • 做网站美工的理由nas ddnsto wordpress
  • 成都市住房与城乡建设厅网站2345网址大全手机
  • 网站开发工具概述与比较wordpress登录搜索
  • 深圳市住房建设与保障局官方网站php 视频播放网站开发
  • 网站怎么快速做排名如何做电商步骤
  • 2手房产App网站开发盐城外贸网站建设
  • 中国建设银行征信网站html官方网站
  • 网站的稳定性电商网站建设技术交流问题
  • 佛山手机网站建设公司网站添加什么东西才能和用户体验
  • 简洁网站倒计时代码郴州市地图
  • wordpress 站群模板南昌建筑行业网站开发
  • 青岛商城网站开发wordpress首页模块修改
  • 上海虹口建设局官方网站尚硅谷python基础教程
  • 哪里可以制作网站百度公司注册地址在哪里
  • 唐山网站建设多少钱阿里云oss做视频网站
  • 济南网站建设tailook建设摩托车公司官方网站
  • 网站一年续费多少钱深圳昨天下午出大事
  • 做网站要属于无形资产吗企业推广怎么做
  • .net如何做网站90设计网素材下载
  • 网站制作软件是什么意思没有网怎么安装wordpress
  • 高州网站建设公司第三方微信小程序开发工具
  • 公司网站后台维护怎么做摄影网页制作
  • 网站cn域名注册wordpress一键脚本
  • 德州网站建设教程艺术字体在线生成器华康海报
  • 上海住房城乡建设部网站seo优化主要做什么
  • 个人主页网站申请做备案的网站
  • 版面设计素材网站企业查询系统官网
  • 南昌建站推广公司开源网
  • 广州天河建站公司营销型网站建设公司易
  • 网站开发的进度怎么写广州市建设交易中心网站首页