标签:关联查询

Java

阿里巴巴Java开发手册阅读笔记

2

zhuangli 发布于 2019-02-07

【强制】 POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属性...

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

Java

简历自述

yeseng 发布于 2019-01-19

个人信息 姓名: XXXX 电话: XXX-XXXX-XXXX 邮箱: XXX@XXX.com 现居城市: GZ 求职意向 期望岗位: 数据工程师 教育背景 学校名称: XXX大学 就读时间: XXXX-XX-XX到XXXX-XX-XX 所学专业: XXX 工作经历 公司名称: ...

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

Java

mybatis 延迟加载

likai 发布于 2019-01-15

mybatis 延迟加载 什么是延迟加载 延迟加载又叫懒加载,也叫按需加载,也就是说先加载主信息,需要的时候,再去加载从信息。代码中有查询语句,当执行到查询语句时,并不是马上去DB中查询,而是根据设置的延迟策略将查询向后推迟。 什么时候会执行延迟加载 配置之后在对关联对象进行查询...

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

编程技术

一位资深Java架构师的晋级心得

Harries 发布于 2019-01-13

Java 架构师是什么?是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求...

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

Java

来自Java高级架构师的晋级心得

2

changyuan.xu 发布于 2019-01-07

序言 架构师是什么? 是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求,...

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

Java

APIJSON 3.2.0 发布,4K Star 与 Hibernate 拉开差距

6

darida 发布于 2018-12-19

https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm APIJSON 3.1.1-3.2.0 更新内容: 新增访问权限表 Access,自动生成权限管理的...

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

Java

Java后台开发学习(3)——MongoDB

4

xiaoli.wang 发布于 2018-12-11

之前只学过sql,第一次使用非关系型数据库。以前对于关系型数据库与非关系型数据库的概念很模糊,通过这次的学习对这两者有了一个清晰的概念。 主键 在MongoDB中,主键名叫"_id",如果在生成数据的时候,用户不主动为其分配一个主键的话,MongoDB会自动生...

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

Java

Mybatis Mapper.xml 配置文件中 resultMap 节点的源码解析 原 荐

1

Harries 发布于 2018-11-18

相关文章 Mybatis 解析配置文件的源码解析 Mybatis 类型转换源码分析 Mybatis 数据源和数据库连接池源码解析(DataSource) Mybatis Mapper 接口源码解析(binding包) Mybatis 解析 SQL 源码分析一 前言 在上篇文章 M...

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

Java

APIJSON 3.1.0 发布,Star 超第2大 ORM 库 Hibernate

5

puefu.he 发布于 2018-11-14

https://www.timqian.com/star-history/#TommyLemon/APIJSON&hibernate/hibernate-orm 众所周知,Hibernate 是 Java 的第 2 大开源...

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

Java

Java开发规约

xiaoli.wang 发布于 2018-11-01

消防局最主要的工作不是灭火,而是防患于未然,做好安全保障工作。 前车之鉴,后车之师 ,从开发的视角,结合正反例分析,避免在同一块石头上跌倒多次。 好规约有利于提高程序的可读性、可维护性、可复用性,提高软件质量。 众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安...

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

Java

Java接口全链路优化:如何降低接口RT时长

7

小丁 发布于 2018-09-21

背景:由于以前的应用多且杂,所以最近对公司的应用进行优化改造,需要所有接口RT达到xxx值以下。 一、监控 那么问题来了~现在应用都是放养式的,几乎没有什么监控工具,不可能根据log一个接口一个接口去捞日志,那怎么知道哪些接口rt长,需要优化呢。 所以第一步我们做的事情就是上监控...

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

Java

「小程序JAVA实战」小程序首页视频(48)

4

Harries 发布于 2018-09-20

视频显示的内容是视频的截图,用户的头像,用户的昵称,都需要一个结合。所以涉及到关联查询.源码:https://github.com/limingios/wxProgram.git 中wx-springboot 和 No.15 获取系统信息 官网介绍 https://develop...

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

Java

Hiveserver2 性能优化与GC优化

xiaoli.he 发布于 2018-09-10

一、问题描述 开发者利用jdbc连接hiveserver2(或者利用jdbc连接 spark HiveThriftServer2,由于两者都是提供jdbc连接到hive,因此,后面都统一称为利用jdbc连接hiveserver2),执行简单查询、复杂分析、超复杂分析等不同的sql...

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

Java

MyBatis 源码分析 – SQL 的执行过程

16

邓龙华 发布于 2018-08-17

1.简介 在前面的文章中,我分析了配置文件和映射文件的解析过程。经过前面复杂的解析过程后,现在,MyBatis 已经进入了就绪状态,等待使用者发号施令。本篇文章我将分析MyBatis 执行 SQL 的过程,该过程比较复杂,涉及的技术点很多多。包括但不限于以下技术点: 为 mapp...

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

Java

Mybatis 查询语句结果集总结

wenming.gapo 发布于 2018-08-07

表 Student 字段 注释 SNO 学号 SNAME 学生名字 SSEX 性别 SBIRITHDAY 生日 CLASS 班级 <!--建表语句:--> create table TEST.STUDENT ( SNO varchar(3) not null, SNA...

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

Java

jSqlBox 2.0.2 发布,Java 持久层工具

4

wenming.gapo 发布于 2018-07-31

jSqlBox2.0.2版发布,主要改进: 增加一批实体CURD方法; 增加"按实体样板"查询功能; 实体关联查询如果一条SQL写不完,可以分多次查询。 jSqlBox是一款基于DbUtils内核开发的全功能数据库持久层工具,同时具备底层JDBC操作和上层OR...

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

Spring

Auto Maker —— 功能强大的代码自动生成工具

darida 发布于 2018-07-06

一个代码自动生成工具,能够通过设计好的数据库结构,直接生成可以运行的代码,包含常用的开发框架,把日常对表的crud操作代码,自动生成,让开发者更多的关注业务。 提供了大量的特效,供操作选择: pojo  支持常用set, get pojo结构,以及Lombok. myb...

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

Spring

spring-data-jpa使用缓存的注意事项

xiaoli.wang 发布于 2018-06-25

前言 采用hibernate的JPA实现,对于简单的查询十分方便。而对于复杂查询我们也可以写SQL来进行复杂的多表连接查询。很多人不喜欢hibernate其实更多的是对其机制的掌握不深,如果认真研究其实现源码,其实是一个很快乐的学习过程。各种设计范式的运用也是精彩绝伦。 这里主要...

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