标签:关联查询

Java

Hibernate 和 MyBatis 哪个更好用?

1

darida 发布于 2020-07-09

点击上方   Java后端 , 选择   设为星标 优质文章,及时送达 作者 | Sylvan asSun郑沐兴 https://zhuanlan.zhihu.com/p/21966051 前言 由于编程思想与数据库的设计模式不同,生出了一些ORM框架。 核心...

阅读(11)评论(0)赞 (0)

Java

Mybatis【进阶】

12

changyuan.xu 发布于 2020-07-07

1.映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于namespace+StatementId 占位符 在...

阅读(13)评论(0)赞 (0)

Java

被面试官问懵B了,十亿级数据ES搜索怎么优化?

4

xirruiqiang 发布于 2020-07-03

面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 5...

阅读(18)评论(0)赞 (0)

Java

Spring Boot入门系列(十七)整合Mybatis,创建自定义mapper 实现多表关联查询!

1

yanxinchi 发布于 2020-07-02

之前讲了Springboot整合Mybatis,介绍了如何自动生成pojo实体类、mapper类和对应的mapper.xml 文件,并实现最基本的增删改查功能。mybatis 插件自动生成的mapper 实现了大部分基本、通用的方法,如:insert、update、delete、...

阅读(22)评论(0)赞 (0)

Java

JDBC连接参数设置对Oracle数据库的影响分析

28

likai 发布于 2020-06-29

作者介绍 毛思平, 12年IT工作经验,7年数据库管理维护经验,现就职于中国农业银行软开中心,从事数据库应用研究。 一次数据库性能问题处理引发的JDBC参数设置思考 近期某环境下系统,出现大面积页面访问缓慢情况,每个页面交易响应时间2-5秒,严重超过平日访问阈值。 经排查分析,问...

阅读(19)评论(0)赞 (0)

编程技术

微服务架构下,解决数据库跨库查询的一些思路

9

小丁 发布于 2020-06-27

加关注,不迷路! 前言 在服务做微服务改造后,原先单库join查询已经不能满足要求,每个拆分的微服务对应一个数据库实例,而且部署在不同的服务器上,那么解决“跨库查询”就势在必行了。 以笔者实战经历来看,以下几个思路仅供参考: 表字段冗余 想必大家已经很熟悉,几乎每天都会打交道,不...

阅读(25)评论(0)赞 (0)

Java

jSqlBox 4.0.7 发布,Java 数据库 ORM 工具

yanxinchi 发布于 2020-06-25

jSqlBox主要特点是架构优、尺寸小、功能全,基本上所有与数据库操作相关的功能,jSqlBox都已提供。它的主要特点有: 1.内核基于DbUtils并与之兼容。   2.提倡在java里拼写SQL,独创参数内嵌式SQL写法, 而且任意CRUD方法里都可以混插SQl片段...

阅读(20)评论(0)赞 (0)

Java

Mybatis源码分析(五)一张图告诉你SQL语句怎么执行

4

hanze 发布于 2020-06-24

本文源代码来源于mybatis-spring-boot-starter的2.1.2版本 前面的章节陆续介绍了MapperPoxy的创建、MapperStatement的生成、Executor等核心组件,其实都是在为本文做铺垫。这篇我们详细介绍下Mybatis是怎么执行我们定义的s...

阅读(29)评论(0)赞 (0)

Java

Sharding-JDBC 快速入门第一课

12

yanxinchi 发布于 2020-06-20

1.  概述 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库...

阅读(26)评论(0)赞 (0)

Java

MyBatis 学习总结

29

小丁 发布于 2020-05-20

MyBatis 笔记 一、入门 1.1 什么是 MyBatis? MyBatis 是一款持久层框架(ORM 编程思想) MyBatis 免除了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程; MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口...

阅读(22)评论(0)赞 (0)

编程技术

细谈8种架构设计模式

8

邓龙华 发布于 2020-05-14

一、什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架 人类的身体的支撑是主要由骨架来承担的,然后是其上面的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 二、什么是设计模式 这个问题我问过的面试...

阅读(34)评论(0)赞 (0)

Java

Jeecg-Boot 2.2.0 重磅版本发布,基于 SpringBoot 的低代码平台

14

songhua.gao 发布于 2020-05-06

项目介绍 JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,...

阅读(55)评论(0)赞 (0)

Java

【mybatis xml】数据层框架应用–Mybatis(三)关系映射之一对一关系映射

6

邓龙华 发布于 2020-05-03

实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。 针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。 目录 你需要了解的知识点 1、关联关系种类 数据库: 在关系型数据库中,多...

阅读(37)评论(0)赞 (0)

编程技术

细谈八种架构涉及模式及其优缺点概述

9

darida 发布于 2020-05-01

一、什么是架构 我想这个问题,十个人回答得有十一个答案,因为另外的那一个是大家妥协的结果,哈哈,我理解,架构就是骨架,如下图所示: 人类的身体的支撑是主要由骨架来承担的,然后是其上面的肌肉、神经、皮肤。架构对于软件的重要性不亚于骨架对人类身体的重要性。 二、什么是设计模式 这个问...

阅读(71)评论(0)赞 (0)

Java

五步手把手教你摆脱冗余业务代码,了解 AOP,符合代码设计原则

1

xiaoli.wang 发布于 2020-04-29

单一职责,开闭原则,依赖倒置等是代码设计和优化的原则。 拿个简单的例子来说: 用户表 sys_user ( 存放用户基本信息 ) , 2. 用户扩展信息表 tb_user_extend (存放用户扩展信息,关联用户id) 假设 : 一个需求,需要用户的基本信息,接口写好了,代码开...

阅读(33)评论(0)赞 (0)

Java

MyBatis入门小结

hanze 发布于 2020-04-24

MyBatis 入门小结 MyBatis配置 为了使用 MyBatis ,我们需要需要完成以下步骤: SqlSessionFactory sqlSession sqlSession Mapper接口与XML映射文件绑定,没有实现类,是mybatis为其生成的代理对象 sqlSes...

阅读(32)评论(0)赞 (0)

Java

比 mybatis 强大优雅的 sqltoy-orm-4.11.6 发版了

7

darida 发布于 2020-04-23

开源地址: github: https://github.com/chenrenfei/sagacity-sqltoy gitee: https://gitee.com/sagacity/sagacity-sqltoy 更新内容: 剔除对BeanUtils的依赖,通过自身实现提升...

阅读(44)评论(0)赞 (0)

Java

MyBatis 笔记

2

xubiao.zhuang 发布于 2020-04-13

前言 是什么?为什么要用? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJ...

阅读(46)评论(0)赞 (0)