博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis高级(1)(入门回顾)
阅读量:6186 次
发布时间:2019-06-21

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

首先入门案例(并且拿到新增记录当前id)

1.创建mybatis-config.xml文件

 

 

 

2.创建分层搭建架构

 

3.创建StudentDAO.xml

insert into student(id,name,address,sex) values(seq_ssm.nextval,#{name},#{address},#{sex})
select seq_ssm.currval from dual
delete student where id=#{id}
update student set name=#{name},address=#{address},sex=#{sex} where id=#{id}

 

4.实现接口方法

@Override    public Integer addStudent(Student stu) {        SqlSession sqlSession = SessionUtil.getSqlSession();        int result = sqlSession.insert("insertStudent", stu);        sqlSession.commit();        sqlSession.close();        System.out.println("保存结果" + result);        return result;    }

 

5.测试

@Test    public void frist() {        Student stu = new Student("BBB", "北京", "男");        StudentDaoImpl dao = new StudentDaoImpl();        dao.addStudent(stu);        System.out.println("成功");    }

 结果图

 

注意事项:

语句后面不能加';'(分号),会报sql异常

 

转载于:https://www.cnblogs.com/cnsdhzzl/p/6188765.html

你可能感兴趣的文章
常用 Markdown 语法汇总
查看>>
12、Flutter Widget - InheritedModel;
查看>>
VR全景创业:这些创业条件你具备了吗?
查看>>
WEB前端学习如何分清主次和优先级?
查看>>
小程序·云开发——正在悄悄改变小程序开发的模式
查看>>
运行期间抛出NoSuchMethodError模拟及原因分析
查看>>
基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(一)
查看>>
跟我一起来用C++写web服务器吧(二)
查看>>
获取图片的旋转角度信息
查看>>
句柄泄漏和Handler的底层机制
查看>>
Refresh Token的使用场景以及如何与JWT交互
查看>>
聊聊jvm的CompressedClassSpace
查看>>
未来几年,BCH超越BTC的路径是什么?
查看>>
import和require的区别
查看>>
一个离开学校三年java架构师
查看>>
页面优化小总结 (图片类型)
查看>>
mysql中sum()与if()联合使用
查看>>
vue-resource安装与应用
查看>>
React编程规范
查看>>
iOS KVC与KVO
查看>>