myBatis增删改查之入门(1)

myBatis增删改查入门

  增(insert)

在Mapper.xml文件中加入<mappers>标签 里面加入<insert>标签来添加sql语句

例:insert into t_customer

    (
    NAME,
    gender,
    telephone,
    address
    )
    VALUES
    (
    #{name},
    #{gender},
    #{telephone},
    #{address}
    );

需要按照此格式来写 上面定义的变量对应 下面自定义相对应的。

添加<serelt>实现查询

select t_costomer where name LIKE "%"#{name}"%"

最好使用占位符来解决问题

添加<update>实现更新

update t_costomer set name = #{name} where id = #{id}

更新名字 通过指定的id去更新

添加<delete>实现删除

delete  from t_costomer where name = #{name}

根据名字删除用户

在测试类实现

新建一个测试类Test

pubilc CustomerTest{

  @Test

  public void Test(){

   String resource="sqlMapConfig.xml";

   InputSteram in = Resource.Resources.getResourceAsStream(resource );

   SqlSessionFactoryBuilder ssfb = new SqlSessionFactoryBuilder();

   SqlSessionFactory ssf = ssfb.build(in);

   SqlSession session = ssf.openSession();

   Customer customer =new Customer();

   customer.setname("balbala");

   session.insert("Mapper.insertId",customer);

   session.selectOne("Mapper.insertId",1);

模糊查询

   List<User> list = session.selectList("UserMapper.selectUserByName", "balabala");

   for (User u : list) {
   System.out.println(u);
   }

   session.update("Mapper.insertId",customer);

   session.delete("Mapper.insertId",id);

   in.close();

}

}

原文地址:https://www.cnblogs.com/duyf/p/11520802.html

时间: 2024-10-10 09:13:23

myBatis增删改查之入门(1)的相关文章

MyBatis增删改查模板

1. 首先,和Spring整合一下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springfra

Mybatis增删改查实例

Mybatis增删改查实例 编写一个简单的mybatis进行插入数据的实例 1 数据库建表  其中建表dob=Date of Birth 的意思 create table students (stud_id number primary key, name varchar2(20), email varchar2(20), dob date ); Oracle数据库中出现表已创建,则表示创建成功,如果出现名称已被使用,则可在建表之前进行删除操作:drop table students;或者进行级

【Mybatis】简单的mybatis增删改查模板

简单的mybatis增删改查模板: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.sunee

mac下使用MyBatis增删改查(mysql,Java)

1.安装mysql 下载地址为http://dev.mysql.com/downloads/mysql/,选择dmg类型的直接下载,跳转的页面要求注册或登录,可以直接点击页面最下面的 No thanks, just start my download. 下载,安装 安装结束会提示默认密码: 2016-01-26T03:15:17.366026Z 1 [Note] A temporary password is generated for [email protected]: o)pa_.adT2

springboot&amp;mybatis 增删改查系列(二)

数据库篇 我的数据库名为data0525,数据表名为user,其中有五列uid,uname,upass,usex,umessage.uid为主键并且自动生成,由于是练习表,所以并没有考虑设计的合理性. 生产者篇 在我们已创建好的父项目中创建一个子项目. 依赖如下(注意:生产的的依赖需要写在生产者的pom文件中): <dependencies> <dependency> <groupId>org.springframework.boot</groupId> &

4、Spring+MyBatis增删改查

1.创建如下项目结构 2.在com.bean包下创建UserInfo.java 1 package com.bean; 2 3 public class UserInfo { 4 private Integer id; 5 private String name; 6 private String password; 7 private String telephone; 8 private String isadmin; 9 10 public UserInfo() { 11 12 } 13

mybatis增删改查

maybatis-config.xml <?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> <!-

springboot&amp;mybatis 增删改查系列(一)

创建父项目 首先,我们需要创建一个Maven项目. 在这个项目的pom文件中加入以下几个依赖: <!-- spring boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version>

Mybatis简单的入门之增删改查

一般的步骤如下 1.添加Mybatis所需要的包,和连接数据库所需的包 2.配置mybatis-config.xml文件 3.配置与pojo对应的映射文件 mybatis-config,xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http:/