自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 解决springcloud,jdk12报错 java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present

使用 JDK12、springboot 2.1.6、springcloudGreenwich 搭建微服务框架的Eureka server,项目编译通过但是启动保报错。2019-11-28 10:16:53.722 ERROR 28322 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Exception s...

2019-11-28 10:32:17 566

原创 jdk12 springcloud 启动报错 WebServerException: Unable to start embedded Tomcat

场景使用 JDK12、springboot 2.1.6、springcloudGreenwich 搭建微服务框架的Eureka server,项目编译通过但是启动保报错。项目依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xml...

2019-11-28 10:19:51 627

原创 关于JPA级联查询n+1问题

因为在设计一个树形结构的实体中用到了多对一,一对多的映射关系,在加载其关联对象的时候,为了性能考虑,很自然的想到了懒加载。也由此遇到了N+1的典型问题 :通常1的这方,通过1条SQL查找得到1个对象,而JPA基于Hibernate,fetch策略默认为select(并非联表查询),由于关联的存在 ,又需要将这个对象关联的集合取出,集合数量是N,则要发出N条SQL,于是本来的1条联表查询SQL...

2019-11-26 10:57:04 2603

原创 @Valid注解的作用及其与@Validated的区别

1.@Valid注解用于验证注解是否符合要求,直接加在变量user之前,在变量中添加验证信息的要求,当不符合要求时就会在方法中返回message 的错误提示信息。@ApiOperation(value = "Shipping receive completion request from shiphub frontend or app client like OMS", tags = {...

2019-11-25 22:43:08 5826

原创 新建项目并推到GitHub上

git initgit add README.mdgit commit -m"first commit"git remote add origin https://github.com/hongduhong/test.gitgit push -u origin master

2019-11-19 15:47:17 169

原创 微服务 Feign 405

最近在使用微服务遇到一个feign 405的问题,一直很困惑,提出来希望大神们指导一二。我们用的是springCloud的openFeign:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ope...

2019-11-12 16:15:39 2102 1

原创 JPA 使用 Specification 动态构建多表查询、复杂查询及排序实现

之前做项目都是用的mybatis,刚开始接触jpa的时候,觉得使用起来非常的简单方便,根本不用自己写什么,都jpa都给封装好了。但是随着业务、表结构和表关系越来越复杂,发现仅仅是简单的应用JpaRepository已经无法满足业务需求了。学习了一下,发现Specification提供了灵活的查询方式,特此记录。我们其中一个业务场景需要三个表:ship_order_info,ship_ord...

2019-11-08 14:59:51 2977

原创 JPA中@OneToOne 与 @OneToMany 的用法

Spring工程中,创建实体对象时,可以通过JPA的@Entity标识实体与数据库表的对应关系,@Column标识数据库字段。其中还有标识两个实体间关系的注解:@OneToOne、@OneToMany、@ManyToOne和@ManyToMany,分别标识一对一、一对多、多对一和多对多。在此,简单记录下@OneToOne和@OneToMany的使用。其中还会涉及注解@JoinColumn,其修饰的...

2019-11-08 11:49:40 2331

原创 JPA复杂查询排序

我们项目用的JPA实现与数据库的交互,这次遇到了一个需求要对订单进行一定规则的排序。因为之前项目都是用的pageable对返回数据进行封装,pageable本身就有对排序的处理,但是jpa还是刚还是用,所以查了下资料,发现也可以对数据进行排序,特此记录。把Predicate应用到CriteriaQuery中去,因为还可以给CriteriaQuery添加其他的功能,比如排序、分组啥的。如下图使我...

2019-11-01 15:03:32 2393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除