基于SSM之Mybatis接口实现增删改查
2019-08-08 20:23
35 查看
版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)
SSM框架以前做过基本的了解,相比于ssh它更为优秀。
现基于JAVA应用程序用Mybatis接口简单的实现CRUD功能:
基本结构: (PS:其实这个就是用的Mapper代理,只不过名字写成的Dao,在下面的代码中可以体现出来Mapper)
1.引入jar包:
2.数据库搭建
3.在src下创建mybatis核心配置文件SqlMapConfig.xml
5.编写封装类
6.在src下创建sql映射文件mapper.xml
- 由mapper标签开始,由/mapper结束,可以把它想成一个空间,是映射文件 。
- 属性namespace:空间名,主要在代理中使用。这个namespace是唯一的。
- 这里把mapper标签和接口联系在一起了,namespace=写接口路径。
<?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.hpe.ssm01.dao.UserDao"> <! -- 增加用户 --> <insert id="addUser" parameterType="com.hpe.ssm01.po.User"> insert into user (username,birthday,sex,address) values (#{username},#{birthday},#{sex},#{address}) </insert> < !-- 删除用户 --> <delete id="deleteUser" parameterType="int"> delete from user where id = #{id} </delete> < !-- 修改用户 --> <update id="updateUser" parameterType="com.hpe.ssm01.po.User"> update user set username = #{username}, birthday = #{birthday}, sex = #{sex}, address = #{address} where id = #{id} </update> < !-- 获取所有用户信息 --> <select id="findUser" resultType="com.hpe.ssm01.po.User"> select * from user </select> < !-- 根据id获取用户信息 --> <select id="findUserById" parameterType="int" resultType="com.hpe.ssm01.po.User"> select * from user where id = #{id} </select> < !-- 根据username模糊查询获取用户信息 --> <select id="findUserByName" parameterType="String" resultType="com.hpe.ssm01.po.User"> select * from user where username like #{key} </select> </mapper>`
相关文章推荐
- 20、SSM框架-Mybatis接口编程方式实现增删改查 (2)
- 23、SSM框架-Mybatis基于注解实现增删查改和多参数列表查询(5)
- SSM框架-Mybatis基于注解实现增删查改和多参数列表查询
- SSM搭建-Mybatis接口编程方式实现增删改查 (17)
- idea中使用Maven,基于SSM(spring,springMVC,Mybatis)实现对tb_news表的增删该查
- SSM搭建-Mybatis基于注解实现增删查改和多参数列表查询(20)
- 搭建ssm框架的详细过程 二 (使用mybatis的接口实现类)
- MyBatis -- 对表进行增删改查(基于XML的实现)
- Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】
- 基于SSM的单表简易登录、增删改查项目建立与实现
- Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】
- 基于SpringMVC+Spring+MyBatis实现秒杀系统【数据库接口】
- SSM搭建-Mybatis入门概述及第一个Mybatis实例实现增删改查(16)
- Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】
- SSM框架搭建(Spring+SpringMVC+MyBatis)与easyui集成并实现增删改查实现
- mybatis实战教程之开发环境搭建、以接口的方式编程、实现数据的增删改查
- 原始的Ibatis基于接口和实现类的开发方式——MyBatis的第一种开发方式
- Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】
- SSM框架:SpringMVC + Spring + MyBatis实现简单的增删改查功能
- Spring mvc整合mybatis基于mysql数据库实现用户增删改查及其分页显示的完整入门实例【转】