zoukankan      html  css  js  c++  java
  • Mybatis

    Mybatis简介

    1. MyBatis是对JDBC的封装.主要目的简化JDBC开发流程,实现事务松耦合管理,将实体类与SQL命令进行动态对应.
    2. MyBatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。

    Mybatis中文官网:http://www.mybatis.cn/82.html

    Mybatis开发流程

    1.添加Mybatis依赖

     2.实体映射类

     3.SQL映射文件

    在src/main/resource下创建与当前表对应的SQL映射文件用于声明SQL语句

     4.Mybatis核心配置文件

     1 <beans>
     2         <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
     3             <property name="location" value="classpath:jdbc.properties"/>
     4         </bean>
     5 
     6         <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
     7               destroy-method="close">
     8             <property name="driverClassName" value="com.mysql.jdbc.Driver" />
     9             <property name="url" value="jdbc:mysql://127.0.0.1:3306/working?useUnicode=true&amp;characterEncoding=utf-8" />
    10             <property name="username" value="root" />
    11             <property name="password" value="root" />
    12         </bean>
    13         <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    14             <property name="dataSource" ref="dataSource" />
    15             <property name="configLocation" value="classpath:mybatis-config.xml" />
    16         </bean>
    17 
    18         <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    19             <property name="basePackage" value="cn.mapper" />
    20         </bean>
    21         <context:component-scan base-package="cn.service"/>
    22 
    23     </beans>

     MyBatis工作原理与工作流程

    MyBatis单表增删改查操作

     在SqlSession接口中提供了四个方法,实现简单的增删改查操作,分别是:

    1.insert方法:实现插入

    2.delete方法:实现删除

    3.update方法:实现更新

    4.select方法:实现查询

  • 相关阅读:
    jquery.tmpl.js 模板引擎用法
    var 的使用
    BUG集锦
    jquery Ajax异步请求之session
    找到多个与名为“Login”的控制器匹配的类型
    蒙板 模态对话框
    mvc通过ActionFilterAttribute做登录检查
    MVC 分页
    MVC 创建线程内的db单例
    Servlet生命周期中的service方法分析
  • 原文地址:https://www.cnblogs.com/dzlj/p/12227326.html
Copyright © 2011-2022 走看看