Java / MybatisPlus:JSON处理器的应用,在实体对象中设置对象属性,对象嵌套对象

news/2024/11/30 18:51:20/

1、数据库设计

 

2、定义内部的实体类

/*** @Author lgz* @Description* @Date 2023/9/30.*/
@Data
// 静态构造staticName,方便构造对象并赋予属性
@AllArgsConstructor(staticName = "of")
@NoArgsConstructor
@ApiModel(value = "亲友", description = "")
public class Relationship {@ApiModelProperty("女朋友")private String girlFriend;@ApiModelProperty("父亲")private String father;@ApiModelProperty("母亲")private String mother;
}

 

3、定义外部的实体类

 

4、测试

接口:

    @GetMapping(value = "/test")public R<?> test() {String id = "95d7fed5c6871e46ac5bd91ba1e9109b";Animal animal = animalService.getById(id);if (animal != null) {// 设置内部实体 Relationshipanimal.setRelation(Relationship.of("白猫莉莉", "黑猫杰克", "橘猫安娜"));animalService.updateById(animal);}return R.ok(animal);}

 发请求:

 数据库写入成功:

 

 


http://www.ppmy.cn/news/1132327.html

相关文章

10.01

服务器 #include<myhead.h> //键盘输入事件 int keybord_events(fd_set readfds) {char buf[128] "";int sndfd -1; //从终端获取一个文件描述符&#xff0c;发送数据给该文件描述符对应的客户端bzero(buf, sizeof(buf));int res scanf("…

GNN PyG~torch_geometric 学习理解

目录 1. PyG Introduction 2. PyG Installation 2.1 PyG 安装常见错误及原因 2.2 PyG 具体安装步骤 3. torch_geometric packages torch_geometric.data.Data Dataset 与 DataLoader Dropout、BatchNorm 3. torch_geometric: 理解edge_index 3.1 理解 mini-batch edg…

对分段有序的数组排序(前、后部分分别递增)

文章目录 1 题目2 思路2.1 思路1&#xff08;直接插入法&#xff09;2.2 思路2&#xff08;归并&#xff09; 3 实现3.1 思路13.2 思路2 1 题目 设mn个元素顺序存放在数组A[1…mn]中&#xff0c;前m个元素递增有序&#xff0c;后n个元素递增有序&#xff0c;试设计一个在时间和…

Python_面向对象

面向对象编程&#xff08;Object-Oriented Programming&#xff0c;OOP&#xff09;是一种编程范式&#xff0c;它将数据和操作数据的方法组合在一起&#xff0c;以便将数据和行为视为一个整体。这种编程范式的历程可以追溯到20世纪60年代&#xff0c;但直到80年代才开始流行。…

机器人过程自动化(RPA)入门 8. 异常处理、调试和日志记录

有时,自动化程序可能无法执行。为了处理此类情况,我们使用异常处理活动。在本章中,我们将从UiPath中可用的各种类型的异常处理方法、您可能遇到的异常以及如何处理它们开始。我们还将学习日志记录。本章涉及的一个重要主题是调试,以检查工作流是否正常工作,并更正任何错误…

【C语言数据结构】栈-链式存储(链栈)

栈-链式存储-链栈 代码实现 代码实现 #include<stdio.h> #include<stdlib.h> #include<stdbool.h>#define ElemType char//定义链栈结构体&#xff0c;并规定栈顶就是链头&#xff0c;一切操作只能在链头进行 typedef struct LNode {//定义数据&#xff0c;…

【租车骑绿道】python实现-附ChatGPT解析

1.题目 租车骑绿道 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: 部门组织绿道骑行团建活动。租用公共双人自行车骑行,每辆自行车最多坐两人、做大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车 输入描述 第一行两个数字m、n,自行车限重m,代表部门总…

​为什么流利的英语对于机器学习比数学或编程更重要

​为什么流利的英语对于机器学习比数学或编程更重要 我需要你的帮助&#xff0c;因为我来自多元化的背景&#xff0c;意味着我改变了自己的领域&#xff0c;首先我在学士学位&#xff0c;但后来我转到了和机器学习&#xff0c;这对我来说是新的&#xff0c;但我最终完成了。 …