引言:SpringBoot号称微服务的利器,在结合了SpringData与JPA之后,更是如虎添翼,开发快速的不像话,本文将讲述一个关于JPA中一个诡异问题的诊断分析过程以及修复方法。环境介绍JDK1.8Spring4.2SpringBoot1.5.9问题描述在SpringData中的Repository接口中创建了一个检查数据是否存在的接口方法:@RepositorypublicinterfaceVideoEntityRepositoryextendsJpaRepository<VideoEntity,Long>{........publicb...
继续阅读 >
分类:Repository
2021
01-29
01-29
springboot 没法扫描到repository的解决
sprintboot2.0启动的时候报错!Acomponentrequiredabeanoftype'XXX'thatcouldnotbefound.就是没有扫描到我的repository包里的代码我先用@ComponentScan注解加上类所在的包名,没有报错,可以正常启动但是坑爹的是@RestController注解下的Controller层的代码没有扫描到就是说http://127.0.0.1:8080可以正常访问,但是Controller层配置的@RequestMapping都匹配不到折腾了好久好久,比如@ComponentScan在加上Controller...
继续阅读 >
2020
11-22
11-22
解决docker加载新的镜像后repository和tag名称都为none的问题
可以使用命令:dockertag[imageid][name]:[版本]例如:dockertagb03b74b01d97docker-redis:0.0.1补充知识:docker的save和load我就废话不多说了,大家还是直接看代码吧~实战[root@localhost~]#dockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEclearlinuxlatest32685d1140027daysago62.5MBbusyboxlatest6ad733544a637daysago1.13MBalpine...
继续阅读 >
2020
10-10
10-10
SpringData Repository Bean方法定义规范代码实例
本节主要介绍RepositoryBean中方法定义规范。1、方法不是随便声明,需要符合一定的规范。2、按照SpringData的规范,查询方法以find|read|get开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性需要首字母大写。3、SpringData支持的关键字如下:4、支持属性的级联查询,若当前类有符合条件的属性,则优先使用,而不使用级联属性。若想使用级联属性,则属性之间用"_"连接。packagecom.ntjr.springdata;imp...
继续阅读 >
2020
10-09
10-09
Spring Data Jpa实现自定义repository转DTO
近期项目中需要关联几张表再把字段转出来,在这里记录以下,我感觉网上写的都不太规范和清晰。@Entity@SqlResultSetMapping(name="TestMapping",entities={@EntityResult(entityClass=com.xxx.xx.data.model.TestEntity.class,fields={@FieldResult(name="id",column="id"),@FieldResult(name="localTime",column="time"),@Fiel...
继续阅读 >