
Mybatis
白不懂黑的静
纸上得来终觉浅 绝知此事要躬行
展开
-
SpringBoot+Mybatis集成pagehelper分页插件
目录1、说明2、配置pom文件3、增加配置文件4、在controller中增加分页查询请求5、疑惑1、说明后台使用springboot2.0+Mybatis已经搭建好的环境,要在这个基础上实现后端数据查询分页。分页当然也可以自己写,不过有现成的插件,只需要几步简单的集成就行,而且截止目前感觉还可以,因而有此篇记录。2、配置pom文件与其他springboot集成插件一样,先导入pageHelper依赖包,在pom.xml 的 dependencies标签中增加如.原创 2020-12-04 15:04:28 · 765 阅读 · 0 评论 -
Mybatis学习总结(1)-数据库字段名与实体名不一致解决
1、概述在我们平时开发中,数据库表结构的字段规则一般采用如user_id的命名规则;而对应的实体属性中一般采用驼峰命名规则,如:userId.这就导致在使用Mybatis进行数据查询时,实体属性与数据库字段需要进行显示映射,否则,不能自动对应关系。2、解决方案这一点Mybatis通过其resultMap标签给出了解决办法。看下面示例代码:数据库表结构CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMEN原创 2020-12-02 14:41:29 · 515 阅读 · 0 评论 -
springboot集成Mybatis
目录1、代码结构:2、数据库建表脚本3、在idea下新建springboot项目4、建立好项目后,导入对应包 pom.xml5、application配置文件6、dao层接口及实现以及mapper.xml7、service接口及实现8、controller层接口9、使用postMan测试一个简单的springboot集成Mybatis入门示例,话不多说,直接上代码:1、代码结构:2、数据库建表脚本CREATE TABLE `user` ( `id原创 2020-08-17 23:29:04 · 203 阅读 · 0 评论 -
mybatis中#与$的区别
转自:https://www.cnblogs.com/PoetryAndYou/p/11622334.htmlMyBatis中使用parameterType向SQL语句传参,parameterType支持的类型可以是基本类型int,String,HashMap和java自定义类型。在SQL中引用这些参数的时候,可以使用两种方式:#{parameterName}${parameterName}首先,我们说一下这两种引用参数时的区别,使用#{parameterName}引用参数的时候,Myb原创 2020-08-16 09:27:07 · 8537 阅读 · 4 评论 -
Mybatis第一个程序
目录1、什么是Mybatis?2、第一个MyBatis程序2.1、导入maven 依赖包2.2、在resources目录下 创建mybatis核心配置文件 :mybatis-config.xml2.3、创建实体类User.java2.4、创建dao层接口UserMapper.java2.5、创建UserMapper对应的mapper xml文件(注意 这里最好放在同包下,且xml文件与mapp类同名)UserMapper.xml2.6、创建 mybatis 链接工具...原创 2020-08-16 08:30:31 · 244 阅读 · 0 评论 -
No suitable driver found for jdbc:mysql//localhost:3306/mybatis?
在做mybatis环境搭建测试时,报如下错误:org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=原创 2020-08-14 23:08:58 · 8154 阅读 · 11 评论