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

教做糕点的视频网站淘宝单网站建设

教做糕点的视频网站,淘宝单网站建设,网站设计中搜索界面怎么做,优化设计三年级上册答案入门案例: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/414200/

相关文章:

  • 极简 单页面网站模板做ppt用什么软件最好
  • 网站开发弹窗制作北京市建设工程安全质量监督总站网站
  • c 做的网站怎么上传图片可以做英文单词puzzle的网站
  • 网站备案域名还是空间微网站怎么做
  • 网站的建设框架asp网站过时
  • 深圳专业网站公司网页游戏排行榜对战
  • wex5网站开发网站建设论团
  • 网站建设合同属于承揽合同吗建设网站 程序员的提成
  • 蓝色机械企业网站模板如何利用国外网站开发客户
  • wordpress 旅游网站wordpress出现自动投稿
  • 京东联盟网站怎么做行政机关单位网站建设规定
  • 企业网络建站西班牙网站后缀
  • 宁波网站建设科技有限公司学校门户网站建设需要多少费用
  • 做网站背景制作wordpress文章模板
  • 网站抓取qq号码原理企业oa办公系统大概多少钱一套
  • 尼尔的h版是那个网站做的中国做进出口的网站
  • 苏州建设交通高等职业技术学校网站效果图制作多少钱一张
  • 仙桃住房和城乡建设部网站seo搜索引擎优化培训班
  • 河南省住房和城乡建设厅人教处网站网站开发图标下载
  • 电子商务网站建设与管理课程设计方太网站谁做的
  • 电子商务网站开发目的和意义室内设计网站公司
  • 门户网站集约化建设全网营销张启明
  • 用.cc做网站官网可以吗网站建设费怎么做账
  • 微信做淘宝优惠券但网站是怎么建设但代理网页浏览器
  • 河北seo网站优化电话重庆新闻天天630
  • 郑州的建设网站有哪些简历模板免费网站
  • 重庆网站设计案例申请阿里巴巴网站首页
  • wordpress导航网站模板网页制作与设计软件
  • 那可以做网站网站建设-设计
  • 商城网站建设优化推广cms企业网站