![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 72
xiaoguangtouqiang
一枚小小程序员
展开
-
Jpa 复杂查询
有时候需要通过Jpa进行复杂的查询,做个记录汇总,后面以便于可以进行查阅;1.首先Repository需要继承接口JpaSpecificationExecutor<T>,这里的T是具体的entity实例;这样就可以使用该接口提供的这些方法,进行复杂查询;相比JPQL,其优势是类型安全,更加的面向对象可以看到这个接口基本是围绕着Specification接口来的;2.Sp...原创 2020-01-07 15:39:18 · 1045 阅读 · 0 评论 -
hibernate.query.fail_on_pagination_over_collection_fetch 错误分析
起因是因为开发中遇到问题了报错,具体的截图如下所示所以后面搜索了下相关的内容,看到有一篇博客写的蛮不错的,地址是https://vladmihalcea.com/hibernate-query-fail-on-pagination-over-collection-fetch/来简单的陈述下原因:出错的hiberate版本是5.1.11;主要出错的原因是在获取实体的列表的时候分页...原创 2020-01-04 16:49:49 · 425 阅读 · 0 评论 -
InnoDB与Myisam引擎的区别和应用场景
https://www.cnblogs.com/wade-luffy/p/6288656.html原创 2018-06-26 22:59:08 · 184 阅读 · 0 评论 -
Group by 使用
再开发中遇到的一些问题,简单的做个总结1.Group by 语法SELECT column-names FROM table-name WHERE condition GROUP BY column-names ORDER BY column-namesGroup by必须出现在where条件后面和order by之前2.Group by中出现在select条件中的非聚合表达式必须出现在...原创 2018-06-06 22:56:42 · 298 阅读 · 0 评论 -
mysql连接查询优化
SELECT *FROM rx_case c LEFT JOIN ( SELECT count(d.id), d.case_id AS case_id FROM rx_data_mart d GROUP BY d.case_id ...原创 2018-06-30 16:21:46 · 2912 阅读 · 0 评论 -
sql 中if关键字的使用
今天在面试时遇到一个简单的sql问题,竟无言以对,所以简单的记录下,题目描述是这样的:有一个表有两列,分别是姓名和分数;分数都是数值类型,比如,50,60这样的,写一个sql语句查询所有分数大于60分的记录并显示为“及格”;原创 2018-06-30 16:36:23 · 3028 阅读 · 0 评论 -
Java持久化 OneToMany,ManyToOne,OneToOne,ManyToMany
工作中遇到的了,然后在网上也看了很多人写的,感觉挺乱的,自己梳理总结下;1.OneToMany分成两种,一种是双向的,一种是单向的;比如车(Car)和 车主(Owner),这里假设,一个车只能有一个车主,一个车主可以有多个车;双向的关系:通过车可以找到车对应的主人,而通过车主,可以获取到车主名下所有的车信息;而如果是单向的一对多的关系:通过车主可以找到车主名下的所有车,却不能通过车反...原创 2018-09-18 18:15:17 · 941 阅读 · 0 评论 -
Linux定时备份数据库 脚本
生产数据库的数据是经常需要备份的,可以写个数据库的备份脚本,然后通过Linux的crontab定时执行就可以完成数据库定时备份的工作;记录下,具体的脚本如下#!/bin/bashbaseDir="/mnt/data_dump/";cd "$baseDir";echo "开始备份数据库";echo `mysqldump -h127.0.0.1 -u用户明 -p密码 --default...原创 2019-01-14 11:57:32 · 1164 阅读 · 0 评论