Mybatis的SQL语句返回结果有两种 resultType 查询出的字段在相应的POJO中必须有和它相同的字段对应,或者基本数据类型 适合简单查询 resultMap 需要自定义字段,或者多表查询,一对多等关系,比resultType更强大 适合复杂查询 项目结构 pom.xml <?xml v ...
分类:
其他好文 时间:
2020-07-12 22:31:47
阅读次数:
72
转自:https://www.cnblogs.com/fancyblogs/p/10535214.html EF Core 没有直接提供像 EF6 那样方便的在日志中记录最终生成的 SQL 的功能,可以通过官方提供的日志记录(Microsoft.Extensions.Logging)实现. 一. 使 ...
分类:
数据库 时间:
2020-07-12 22:22:44
阅读次数:
91
从jdbc到spring-boot-starter-jdbc jdbc 是什么 JDBC是一种用于执行SQL语句的API,可以为多种关系数据库提供统一访问,它是由一组用Java语言编写的类和接口。是Java访问数据库的标准规范。 JDBC是Java提供的一种标准规范,具体的实现由各个数据库厂商去实现 ...
分类:
数据库 时间:
2020-07-12 20:45:18
阅读次数:
76
mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 ...
分类:
其他好文 时间:
2020-07-12 01:04:41
阅读次数:
70
主键字段报错doesn't have a default value (mybatis) 最近导师交给我一个项目,今天调试新功能的时候发现在执行数据库插入操作的时候,主键报错 补充说明一下,workorder_number做主键,char类型。 在控制台查看代码执行到插入语句的时候其对应的sql语句 ...
分类:
其他好文 时间:
2020-07-11 22:52:16
阅读次数:
89
查看sql基础https://www.cnblogs.com/yangj-Blog/p/12976572.html 然后看看常见的sql语句 查询某个数据是否存在 传统的方法是使用count,他会统计具体的数据,但是显然需要遍历表中所以的数据,当数据量很大时,效率较低。 SELECT count(* ...
分类:
数据库 时间:
2020-07-11 21:26:04
阅读次数:
106
https://img2020.cnblogs.com/blog/1710132/202007/1710132-20200711201809482-1496325504.png ...
分类:
数据库 时间:
2020-07-11 21:00:52
阅读次数:
81
声明:此MySQL基础学习源自尚硅谷。(推荐)b站官方链接:https://www.bilibili.com/video/BV1xW411u7ax?p=1 Transaction Control Language 事务控制语言 事务 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要 ...
分类:
数据库 时间:
2020-07-11 20:57:20
阅读次数:
68
视图 含义:视图是一个虚拟表,它的数据来自于表,通过执行时动态生成。 视图和表的区别: 关键字 占用物理空间情大小 使用 视图 view 占用小,仅仅保存的是sql逻辑 一般用于查询 表 table 占用大 增删改查 视图的作用: 提高SQL语句的重用性 简化复杂的SQL操作 保护数据,隐藏表的实现 ...
分类:
数据库 时间:
2020-07-10 18:49:57
阅读次数:
64
1. 存储过程 含义:一组经过预先编译的sql语句的集合,存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 好处: 存储过程在创建的时候直接编译,而sql语句每次使用都要编译,提高执行效率 提高了sql语句的重用性 减少网络之间的数据传输,节省开销 /* ?1.创建存储过程 语法 ...
分类:
数据库 时间:
2020-07-10 18:45:49
阅读次数:
58