您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 尚硅谷_MyBatis.pdf
  所属分类: Java
  开发工具:
  文件大小: 927kb
  下载次数: 0
  上传时间: 2019-07-21
  提 供 者: baidu_3*******
 详细说明:尚硅谷_Mybatis教程,对学习挺有用的!心硅谷 JAVAEE课程系列 mybatis-3.4. as harawata released this on 26 Jun 2016. 186 commits to master since this release This release includes four user visible enhancements d six bug fixes Here is the complete list of changes. Downloads CE mybatis-3. 4. 1.ip B Source code (zip) Souree codc (tar.gz 第2章 My Batis HelloWorld 21开发环境的准备 1)导入 My Batis框架的jar包、 Mysql驱动包、log4j的jar包 Batis-3.4.1.jar mysql-connector-java-5.1.37-binjar g4j jar 2)导入1og4j的配置文件 /appender> 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心礁谷 JAVAEE课程系列 22创建测试表 创建库 CREATE DATABASE test_mybatis 使用库 USe test_mybatis 创建表 CREATE TABLE tbl_employee id int(11) PRIMARY KEY AUTO- INCREMENt, last name VARCHAR(S0), email VaRCHAR(50), gender Char(i 23创建 javabean public class Employee I private Integer id private String lastName private String email private String gender public Integer getlo i return public void setld (Integer id)t this id id public String getLastName0 i 4 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心礁谷 JAVAEE课程系列 return lastName public void setlastName string lastName)i thislastName lastN public String getEmail0 return cmail public void setEmail (String email)t this email email public String getGendcro i return gender: public void setGender(String gender this gender = gender Override public String tostring i return"Employee id="+id+ lastName="+ lastName+", cmail="+ cmail+,gender="+ gender+" 23创建 My Batis的全局配置文件 1)参考 My Batis的官网手册 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心礁谷 JAVAEE课程系列 environment> /environments> 24创建 Mybatis的sq映射文件 1)参考 My Batis的官方手册 < DOCTYPE mapper PUBLIC"//mybatis. org/DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 25测试 1参考 My Batis的官方手册 Test public void testo throws Exception String resource ="mybatis-config xml"; InputStream inputStream Resources getResourceAsStream[resource ) SqlSession Factory sqlSession Factory new Sqlsession Factory Builder. build (inputStream) System. out. println(sqlSession Factory); Sqlsession session =sqlSessionFactory open Session tr 6 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心礁谷 JAVAEE课程系列 Employee employee session. sclcctOnc(suibin. sclectEmploycc, 1001) System. out println (employee) 1 finally i session.close 0; 26 Mapper接口开发 My Batis HelloWorld 1)编写 Mapper接口 public interface EmployeeMapper i public employee getEmployecByld (Integer id) 2〕完成两个绑定 ① Mapper接冂与 Mapper射文件的绑定 在 Mapper映射文件中的< mapper>标签中的 namespace中必须指定 Mapper接口 的全类名 ② Mapper映射文件中的增删改查标签的i必须指定成 Mapper接口中的方法名 3〕)获取 Mapper接口的代理实现类对象 public void testo throws Exception( String resource ="mybatis-config xml InputStream inputStream Resources. getResourceAsStream(resource) Sqlsession Factory sqlSession Factory new Sqlsession Factory Builder build(inputStream) SqlSession session sqISession Factoryopen Session ry i // Mapper接口:获取 Mapper接口的代理实现类对象 Employee Mapper mapper session. getMapper(Employee Mapper.class); 7 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心礁谷 JAVAEE课程系列 Employee employee mapper.getEmployccByld (1006) System. out. printIn(employee ) 3 finally i session. close 0; 第3章 MyBatis全局配置文件 31 MyBatis全局配置文件简介 1 The My Batis configuration contains settings and properties that have a dramatic effect on how My batis behaves MyBatis的配置文件包含了影响 My Batis行为甚深的设置( settings)和属性 ( properties)信息。 2)文件结构如下 configuration配置 properties属性 settings设置 typeAliases类型命名 typeHandlers类型处理器 bjectFactory对象工 plugins插件 environments环境 environment环境变量 transaction manager事务管理器 data Source数据源 databascldProvider数据库厂商标识 mappers映射器 32 properties属性 1)可外部配詈且可动态替换的,既可以在典型的Java属性文件中配置,亦可 通过 properties元素的子元素来配置 8 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心硅谷 JAVAEE课程系列 property name="url value="jdbc: mysql: //localhost: 3306/test_mybatis"/> 2)然而 properties的作用并不单单是这样,你可以创建一个资源文件,名为 dbc properties的文件,将四个连接字符串的数据在资源文件中通过键值对 key= value)的方式放置,不要任何符号,一“条占一行 dbc. driver=com.mysqljdbc Driver jdbc. url=jdbc: mysql: //localhost: 3306/mybatis_ 1129 dbcusername=root dbc password=1234 properties:引入外部的属性文件 resource:从类路径下引入属性文件 url:引入网络路径或者是磁盘路径下的属性文件 3)在 environment元素的 data Source元素中为其动态设置 9 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网 心硅谷 AVAEE课程系列 environments 33 settings设置 1〕这是 My Batis中极为重要的调整设置,它们会改变 My Batis的运行时行为。 2)包含如下的 setting设置 ttings g name="multipleResultSets Enabled"value=true"/> setting name=" localCache Scope"value="seSSIOn"/> 2〕类很多的情况下,可以批量没置别名这个包下的每一个类创建一个默认的别名,就是简 单类名小写 10 更多Java-大数据-前端- python人工智能资料下载,可访问百度:尚硅谷官网
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: 尚硅谷_MyBatis.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: