![](https://img-blog.csdnimg.cn/4b7592e27fe3414ca12bd581934c9d1d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
文章平均质量分 65
数据库
乐闻x
一个不安分的前端,还搞过两年后端开发
展开
-
JPA自定义VO接受返回结果集(unwrap)
JPA跟mybitis比较,简单的业务搜索是方便的,但是设计到复杂的SQL搜索时,我们需要自定义SQL。1.@Query直接写SQL,缺点是无法动态的组装条件2.JPA的Specification对象动态组装where搜索条件3.entityManager执行CriteriaBuilder4.entityManger直接使用createNativeQuery,执行原生SQL。这里设...原创 2018-08-01 12:21:25 · 16686 阅读 · 5 评论 -
JPA分组查询,求和,自定义查询字段,自定义VO承接
一.JPA使用过程中的问题JPA常用的查询方法,用实体对应的repository的执行find方法,查询都是实体的全部字段或者其中的单个字段。如果对一个字段进行分组查询时,会出现问题,这里分享一个自定义查询方法。二.解决问题 一.分组查询 表数据 JPA对应实体 结果集VO...原创 2018-06-15 18:28:05 · 17316 阅读 · 3 评论 -
windows同时安装多个mysql8.0服务
mysql主从复制准备工作-----安装多个mysql8.0服务 1.官网下载 mysql文件。官网下载链接:https://dev.mysql.com/downloads/mysql/ 选择mysql下载的系统版本。此处可以下载MSI安装包,图简单的朋友可以下载,然后“下一步”安装即可。此处下载Z...原创 2018-04-25 18:54:03 · 6912 阅读 · 3 评论 -
mysql8.0主从复制
mysql8.0主从复制 1.修改主数据库my.ini。在my.ini中[mysqld]下添加如下内容[mysqld]#主从配置server-id=1 #服务器 id log-bin=mysql-bin #二进制文件存放路径#binlog-do-db=leven #待同步的数据库 2...原创 2018-05-02 14:05:44 · 3957 阅读 · 0 评论 -
Centos服务器安装mysql5.7 以及保存emoji图标
一、 yum方式安装检查主机上是否安装过mysqlrpm -qa | grep mysql如果上面命令输出内容,说明centos主机上已经安装了mysql。可以选择卸载之前的安装。rpm -e --nodeps xxxxx(上面命令输出的mysql名称)安装mysql的yum源wget https://dev.mysql.com/get/mysql57-community-...原创 2020-04-09 17:20:07 · 347 阅读 · 0 评论 -
【Node】sequelize 关联关系(一对一、一对多、多对多)
准备工作sequelize文章涉及多部分信息,具体细节参考右边目录。为了演示 sequelize 的多表间关联关系,首先我先准备两个实体:user 、role。1. 初始化 sequelize 连接const { Sequelize, DataTypes } = require('sequelize');const sequelize = new Sequelize({ host: '127.0.0.1', port: 3306, username: 'root', pas原创 2021-01-29 21:47:12 · 3456 阅读 · 0 评论 -
mysql的函数和存储过程的比较,以及在实际场景中的使用案例
一.存储过程和函数的区别 函数调用有返回值 存储过程调用用call语句,函数调用直接饮用函数名+参数 IN,OUT,INOUT 只适用于存储过程,对函数而言所有参数默认都是输入参数 IN用于把数值传入到存储过程中 OUT用于输出参数将数值传递给调用者 INOUT输入输出参数把数据传入到存储过程,在存储过程中修改后再...原创 2018-08-08 17:08:31 · 1551 阅读 · 0 评论