spring-data-rest相关内容

多列“OR"在 Spring Data Rest 中使用 QueryDsl

是否可以使用 Spring (Boot) Data Rest 和 QueryDsl 执行跨多列的“或"搜索?我已经自定义了我的绑定,以便在多次出现相同的搜索路径时执行“或"搜索(MultiValueBinding).myentity?name=foo&name=bar 将返回 name 属性包含 foo 或 bar 的所有实体. @Entity我的实体{@ID长ID;字符串名称;字符串电子邮件; ..
发布时间:2021-06-30 19:20:13 Java开发

过滤来自 QueryDSL 搜索的结果

我使用 QueryDSL 作为 Spring Data Rest 的一部分从我们的 API 搜索实体. 是否可以以某种方式过滤搜索 API,以便默认情况下它不会找到例如“停用"的 Car 实体? 目前我在汽车实体上有一个标志,当它设置为 true 时,它​​不应该通过我们的搜索 API 公开,并且设置了这个属性的汽车应该从搜索中排除. https://docs.spring.io ..
发布时间:2021-06-30 19:19:57 其他开发

Spring Data Rest投影排序

我的实体有一个投影,我需要按内部类的字段对其进行排序.这是我的实体的一部分: class Person {UUID 指南;设置残疾史;}类残疾历史{日期创建日期;} 我知道 sort 参数,但像 api/person/search?projection=myProjection&sort=disabilityHistory.createdDate,asc ..
发布时间:2021-06-22 18:30:45 Java开发

如何在Spring Data Rest中为实体保存文件?

在SDR的常规实体中,它将保存实体的所有属性,并将其保存到数据库中.但是您如何处理文件? @Entity公共类用户{字符串名称;设置我的文件;//如何进行这项工作?}@RepositoryRestResource公共接口UserRepository扩展了JpaRepository.{} 如何使用户拥有文件列表,可以上载和下载文件? 解决方案 Spri ..
发布时间:2021-05-20 19:17:48 其他开发

在Spring Data Rest项目中使用任意查询作为投影

在某些存储库中如何使用任意SQL查询(我的意思是本机SQL查询)?我的实际问题是: @Data//龙目事件@实体公共类A扩展了AuditModel {私人长号;私有字符串名称;@OneToMany(mappedBy ="a")//Comments.a是关联的所有者,即注释表中确实有名为a_id的列作为外键@ ToString.Exclude私人Set评论=新的HashSe ..
发布时间:2021-05-20 19:15:18 Java开发

从v.2.5.7开始,Spring Data REST-PUT请求无法正常工作

自版本 2.5.7 起,Spring Data REST无法正确执行 PUT 请求以更新具有关联资源的资源.不同于PATCH请求可以正常工作! 例如, Person 与 Addres 具有多对一关联.如果我们使用SDR v.2.5.6(Spring Boot v.1.4.3)执行PUT请求,则一切正常.但是,如果我们切换到版本2.5.7(即Spring Boot v.1.4.4),则会收到错 ..
发布时间:2021-05-18 19:29:27 Java开发

Javers-双向OneToMany上的DiffIgnore

我正在尝试将Javers与Spring Data REST项目集成.目前,我在域中拥有以下实体. 学生班 @Entity公共班级的人{@ID@GeneratedValue(策略= GenerationType.IDENTITY)私人Long ID;私有字符串firstName;私有字符串lastName;私人Long dob;@OneToOne私人性别;@OneToMany(级联= Ca ..
发布时间:2021-05-14 18:48:48 Java开发

即使设置了FetchType.EAGER,Spring也不会加载数据

我有两个模型,我正在尝试从REST API(宠物和媒体)获取数据.我试图通过FetchType.EAGER批注获取宠物和急切加载的媒体之间的oneToMany关系,但是在编写MediaRepository时没有出现数据.如果我没有实现该文件,则媒体关系和数据会在响应中返回. 实现MediaRepository.java后,GET/pets返回: {"id":72,"name":"Spot ..
发布时间:2021-05-14 18:36:42 Java开发

Spring Data REST HATEOS:不是延迟加载

问题 我定义了两个实体:学校和区.一个地区可以有很多学校,而一所学校可以属于一个地区. 在对此端点 http://localhost:8080/districts 执行 GET 请求时,我想获取所有学区的列表,而无需获取每个学区的关联学校集.但这似乎不管我做什么,休眠方式都是通过数据库调用来分别获取每个学校的数据. 实体 学校 @Getter@Setter@NoArgsCo ..
发布时间:2021-05-14 18:36:29 Java开发

Spring Data Rest-自定义Json模式/阿尔卑斯山?

我需要将有关数据限制或默认值的信息提供给将使用该API的客户端应用程序. Spring Data Rest生成的模式或ALPS似乎是放置此信息的好地方. 但是,在正式的参考文档中,关于API的文档介绍有些简短,在社区中找不到完整的示例文档.我试图阅读PersistentEntityToJsonSchemaConverter的代码以了解所提供的可能性,但首先出现了头痛. 我知道可以在实体 ..
发布时间:2021-02-14 18:42:38 Java开发

JSON解析错误:无法构造java.time.LocalDate的实例:否要从字符串值反序列化的字符串参数构造函数/工厂方法

我是Spring Data REST项目的新手,我正在尝试创建我的第一个RESTful服务.任务很简单,但是我被困住了. 我想使用RESTful API对存储在嵌入式数据库中的用户数据执行CRUD操作. 但是我无法弄清楚如何使Spring框架将birthData处理为"1999-12-15"并将其存储为LocalDate. @JsonFormat注释无济于事. 目前我得到了错误: ..
发布时间:2021-02-09 20:06:16 其他开发