• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Mybatis简单的CRUD基于XML文件配置

mysql 搞代码 4年前 (2022-01-09) 17次浏览 已收录 0个评论

所有的ORM框架学习曲线都是先来一个CRUD爽一爽,下面我们就来CRUD一下,所有的配置都是基于上一篇的配置。废话不多说,直接上代码。 ?xml version=1.0 encoding=UTF-8 ?!DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/m

所有的ORM框架学习曲线都是先来一个CRUD爽一爽,下面我们就来CRUD一下,所有的配置都是基于上一篇的配置。废话不多说,直接上代码。

本文来源gao@!dai!ma.com搞$$代^@码5网@

<?xml version="1.0" encoding="UTF-8" ?>	<!---ecms CRUD  -->			insert into users(name, age) values(#{name}, #{age});					delete from users where id = #{id};					update users set name = #{name}, age = #{age} where id = #{id};					select * from users where id = #{id};					select * from users;	 
package com.bird.mybatis.bean;import java.io.IOException;import java.io.Reader;import java.util.List;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import org.junit.Before;import org.junit.Test;public class MyTest {		private SqlSessionFactory factory;		@Before	public void init() {		String resource = "conf.xml";		Reader reader = null;		try {			reader = Resources.getResourceAsReader(resource);		} catch (IOException e) {			e.printStackTrace();		}		factory = new SqlSessionFactoryBuilder().build(reader);	}		@Test	public void testAdd() {		//默认是手动的 		SqlSession session = factory.openSession();		String statement = "com.bird.mybatis.bean.userMapper.insertUser";		int rows = session.insert(statement, new Users(-1, "哈哈", 29));		//提交		session.commit();		System.out.println(rows);		session.close();	}		@Test	public void testUpdate() {		SqlSession session = factory.openSession();		String statement = "com.bird.mybatis.bean.userMapper.updateUser";		session.update(statement, new Users(4, "呵呵", 29));		session.commit();		session.close();	}		@Test	public void testDelete() {		SqlSession session = factory.openSession();		String statement = "com.bird.mybatis.bean.userMapper.deleteUser";		session.delete(statement, 1);		session.commit();		session.close();	}		@Test	public void testGetAllUser() {		SqlSession session = factory.openSession();		String statement = "com.bird.mybatis.bean.userMapper.getAllUser";		List list = session.selectList(statement);		System.out.println(list.size());		session.close();	}}

Ok,so easy, 哪里不会点哪里


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Mybatis简单的CRUD基于XML文件配置
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址