博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis小白入门学习笔记(2)--mybatis的增删改查
阅读量:3966 次
发布时间:2019-05-24

本文共 1916 字,大约阅读时间需要 6 分钟。

学习内容:对user表进行增删改查

项目结构:

在这里插入图片描述
IUserDao

package wo.dao;import wo.domain.QueryVo;import wo.domain.User;import java.util.List;//用户得持久层接口public interface IUserDao {
//查询所有用户 List
findAll(); //保存方法 void saveUser(User user); //更新用户 void updateUser(User user); //根据id删除用户 void deleteUser(Integer userId); //根据id查询用户信息 User findById(Integer userId); //根据名称模糊查询用户信息 List
findByName(String username); //查询总用户数 int findTotal(); //根据queryVo中的条件查询用户 List
findUserByVo(QueryVo vo);}

QueryVo

package wo.domain;public class QueryVo {
private User user; public User getUser() {
return user; } public void setUser(User user) {
this.user = user; }}

IUSerDao.xml

SELECT last_insert_id();
insert into user(username,address,sex,birthday)VALUE (#{
username},#{
address},#{
sex},#{
birthday});
UPDATE USER SET username=#{
username},address=#{
address},sex=#{
sex},birthday=#{
birthday}where id=#{
id};
DELETE FROM USER WHERE id=#{
id};

SqlMapConfig.xml

来自黑马java

转载地址:http://qdezi.baihongyu.com/

你可能感兴趣的文章
linux下发邮件mail
查看>>
echo如何手动输出换行
查看>>
身份证的正确使用方法——非常重要的知识
查看>>
ExtJS & Ajax
查看>>
Tomcat在Windows下的免安装配置
查看>>
JMeter常用测试元件
查看>>
JMeter——使用技巧
查看>>
Hibernate 实体层设计--Table per subclass
查看>>
JavaScriptHelper之 observe_field
查看>>
JavaScriptHelper之 periodically_ajax_tag
查看>>
Ruby on Rails(ROR) 小结(一) 绑定controller and view
查看>>
Ruby on Rails(ROR) 小结(一) 通过Schema Migrations来创建数据表
查看>>
form表单post请求发送及回收
查看>>
confluence5.8.10 安装与破解
查看>>
Testlink使用文档
查看>>
Ruby on Rails(ROR) 实例开发之一 配置数据库Mysql
查看>>
Ruby on Rails(ROR) 实例开发之一 创建开发项目环境
查看>>
Ruby on Rails(ROR) 实例开发之一 创建数据表
查看>>
Android_Note(一)——主题界面设计
查看>>
Android_Note(二)——主界面功能
查看>>