mybatis
不想在山底徘徊的小蜗牛
走着瞧,才能把未来看的更好。
展开
-
Springboot整合mybatis中update更改数据,不报错数据库内容不变
可能原因:修改条件错误。查看数据项排查update条件。原创 2020-04-11 16:57:10 · 3910 阅读 · 0 评论 -
mybatis中运用事物转账功能实现案例
一,转账逻辑分析1,需要转账人的用户名密码2,收款人的账户名3,转账金额首先将jsp表单的中的上述信息,通过Account类进行封装,一个对象为转账人包括:用户名,密码,和金额另一个对象为收款人设置:用户名同时调用service层中的方法,获取转账信息反馈。service层通过逻辑判断进行处理。二,代码实现对账户信息进行封装的类: public class Account {...原创 2019-06-23 13:14:00 · 633 阅读 · 0 评论 -
getMapper接口绑定注意事项
接口绑定原理:接口通过jdk代理,对接口实例化,通过InterTestMapper it=session.getMapper(InterTestMapper.class);得到接口对象,进行操作。多参数原理:多参数通过在接口中定义多参数方法,进行值传递在XML中的语句如下:select * from flower where id=#{param1} and name=#{param2}...原创 2019-06-26 17:53:36 · 300 阅读 · 0 评论 -
resultMap实现n+1次查询详细总结
说明:本案例涉及两个类,一个Student类一个Teacher,其中Student类中包含一个Teacher对象,对student查询的时候同时将teacher查询出来。利用resultMap进行n+1次查询。同时涉及接口绑定,二级缓存等基础知识点。StudentMapper.xml(重点):<?xml version="1.0" encoding="UTF-8"?><...原创 2019-07-03 10:36:10 · 305 阅读 · 0 评论