
mybatis
张大仙是个妖怪
我以为我能逗你笑你就会喜欢我,可是我却输给了让你哭的人!
展开
-
高性能/索引类型 B-Tree
索引的优化是对数据库查询性能优化的最有效的手段了。索引能够轻易将查询提高几个数量级,“最优”索引有时候比一个“好的”索引性能要好两个数量级。创建一个真正的“最优”索引往往需要重写查询。但是创建一个好的索引也可以解决我们大部分的烦恼 [ ... ]原创 2020-12-14 17:21:05 · 179 阅读 · 0 评论 -
MySQL中的子查询,最好最全的子查询分类
MySQL中的子查询,最好最全的子查询分类,子查询表达式有四种类型,分别为表格(tabular)、柱形(columnar)、行(row)、和标量(scalar)。原创 2020-10-24 18:57:01 · 1817 阅读 · 0 评论 -
MySQL使某个数值字段的值整体加1 (非auto_increament)
格式:update 表名称 set 字段名称 = 字段名称 + 1 [ where语句]范例:比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则update student set score=score+1 where id = 1处理多个字段:如果是需要多个字段同时在原来的值的基础上加1只用一条sql语句的话,那么就用逗号隔开比如我...原创 2020-03-29 20:02:19 · 13537 阅读 · 0 评论 -
order by 导致分页出现重复数据问题
原因有时候我们需要按照时间排序, 并配合 limit 进行分页查询.但是, 当 order by 的时间相同的时候 (数据不唯一), 系统对数据的排序可能变得随机化, (即一会儿这条数据在前面, 一会儿这条数据在后面).所以, 当翻页的时候我们很容易便看到了重复的数据.解决办法在使用 order by 的时候, 在本身需要排序的 目标字段 之后再加上一个 唯一字段 (比如PK或者UNIQ...原创 2020-03-01 19:54:33 · 1405 阅读 · 0 评论 -
修改 mybatis-generator 中数据库类型和 Java 类型的映射关系
使用 mybatis-generator 发现数据库类型是 datetime, 默认生成 model 时字段类型是java.util.Date,系统中使用的是java.sql.Timestamp数据库的类型和 Model 中 Java 类型的关系是由 JavaTypeResolver 控制的, 查资料发现可以在生成配置中指定表中的某一个字段的 JavaType, 但不能全局配置.如...原创 2019-11-27 16:07:41 · 714 阅读 · 0 评论 -
mybatis generator对于同一个表生成多次代码的问题
mybatis generator是一个持久层代码自动生成工具,能够根据mybatis规则,自动生成:xml 映射文件、dto(pojo)类、dao(mapper)接口原创 2019-11-27 15:16:01 · 1051 阅读 · 1 评论 -
2.Mybatis代码生成器Generator
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。我们最常使用xml文件进行sql的映射,但是xml初期繁杂的、重复性编码让人烦恼,所以MyBatis官方提供了代码的自动生成器,配合maven插件完成了代码的初始化工作原创 2019-11-15 15:06:57 · 174 阅读 · 0 评论 -
Mybatis使用(一) 与SpringBoot整合
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。原创 2019-10-25 17:22:12 · 271 阅读 · 0 评论