SpringBoot整合MyBatis1、创建项目时勾选mybatis、数据库驱动。mysql驱动默认是8.x的版本,如果要使用5.x的版本,创建后到pom.xml中改。也可以手动添加依赖<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-b
分类:
编程语言 时间:
2020-05-25 09:41:56
阅读次数:
69
SpringBoot整合MyBatis1、创建项目时勾选mybatis、数据库驱动。mysql驱动默认是8.x的版本,如果要使用5.x的版本,创建后到pom.xml中改。也可以手动添加依赖<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-b
分类:
编程语言 时间:
2020-05-25 09:35:58
阅读次数:
53
#{} 和 ${} 的区别 (1)#{} 为参数占位符 ?,即sql 预编译,动态解析 -> 预编译 -> 执行 ${} 为字符串替换,即 sql 拼接,动态解析 -> 编译 -> 执行 (2)#{} 的变量替换是在DBMS 中,变量替换后,#{} 对应的变量自动加上单引号 ,#{} 能防止sql ...
分类:
其他好文 时间:
2020-05-25 09:34:27
阅读次数:
66
SpringBoot整合MyBatis 1、创建项目时勾选mybatis、数据库驱动。 mysql驱动默认是8.x的版本,如果要使用5.x的版本,创建后到pom.xml中改。 也可以手动添加依赖 <dependency> <groupId>org.mybatis.spring.boot</group ...
分类:
编程语言 时间:
2020-05-24 20:47:00
阅读次数:
63
查询最需要关注的问题:①resultType自动映射,②方法返回值; interface EmpSelectMapper: package com.atguigu.mapper; import java.util.List; import java.util.Map; import org.apac ...
分类:
其他好文 时间:
2020-05-24 18:05:38
阅读次数:
61
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.liwenwen.redcup03.mapper.UserMapper.selectByPrimaryKey at org.apa ...
分类:
移动开发 时间:
2020-05-24 16:34:31
阅读次数:
74
一、SSM和SSH的区别: 1、ssh(struts,spring,hibernate):SSH通常是struts做前端控制器,spring管理各层的组件,hibernate负责持久化层。 1.1 Struts的原理: 1.2 hibernate的理解: 1.2.1 定义: 1.2.2 hibern ...
分类:
其他好文 时间:
2020-05-24 16:34:00
阅读次数:
56
编辑器:IDEA 系统:Win 10 包管理:maven SSM:SpringMvc、Spring、MyBatis 一、搭建 maven的父子工程 先建立 ssm 的父工程 review_ssm 再分别建立 domain、dao、service、utils子模块,以及最后创建使用maven的weba ...
分类:
其他好文 时间:
2020-05-24 10:12:33
阅读次数:
40
一对一使用association 一对多使用ollection 班级实体类 public class Clazz implements Serializable { private Integer id; private String name; } 学生实体类 public class Stude ...
分类:
其他好文 时间:
2020-05-24 10:12:21
阅读次数:
73
Mybatis映射文件简介1) MyBatis 的真正强大在于它的映射语句。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。2) SQ ...
分类:
其他好文 时间:
2020-05-24 00:49:33
阅读次数:
57