![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
MR_非凡
这个作者很懒,什么都没留下…
展开
-
mybatis获取刚刚新插入数据的主键值 id
很多时候数据表中的id都是自增的,有时候对多个表数据操作,需要使用到新添加的数据库id,例如:在这个数据表中需要添加老人信息表的咨询人信息表,而咨询人信息表中需要刚刚添加在老人信息表中老人数据的id,进行关联。获取刚刚插入数据id的方法:1、在添加的标签中加上属性useGeneratedKeys="true" keyProperty="id"<insert id="insertSe...原创 2020-02-26 19:50:57 · 7674 阅读 · 2 评论 -
SSM中mybatis报错Parameter 'user_name' not found. Available parameters are [0, 1, param1, param2]]……
后台控制器报错: Servlet.service() for servlet [Springmvc] in context with path [/yiyangzhongxin] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: ne...原创 2020-02-15 21:02:02 · 362 阅读 · 0 评论 -
springboot集成mybatis完成分页功能
分页功能的实现我是直接使用的mybatis中封装的分页插件,这个比较简单,正常写查询就好了,在控制器中接收传来分页的@RequestParam(value="nowPage",required=false,defaultValue="0") Integer nowPager每页显示多少条 PageHelper.startPage(nowPager, 5);控制器: //显示所有用户每页显示...原创 2019-12-20 14:19:02 · 405 阅读 · 0 评论 -
mybatis使用注解的方式执行sql语句
mybatis在不使用注解时 SQL语句都是写在.xml配置文件中<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mappe...原创 2019-06-24 11:12:41 · 27801 阅读 · 1 评论 -
mybatis框架中的'$'和'#'的区别
#{}:占位符号(在对数据解析时会对数据自动添加’ ')${}: sql拼接符号(替换结果不会增加单引号‘’,like和order by后使用,存在sql注入问题,需手动代码中过滤)1、理解:mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解析,解析为一个 BoundSql 对象,也是在此处对动态 SQL 进行处理的。在动态 SQL 解析阶段, #{ } 和 ${ }...原创 2019-07-23 17:15:50 · 315 阅读 · 0 评论