当前位置: 首页 > news >正文

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

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.lryc.cn/news/182811.html

相关文章:

  • 力扣 -- 1027. 最长等差数列
  • 正则验证用户名和跨域postmessage
  • jsbridge实战1:xcode swift 构建iOS app
  • 零基础部署nginx mysql springboot
  • 6-3 模式匹配
  • SQL JOIN 时 USING 和 ON 的异同
  • 安全学习_开发相关_JNDI介绍(注入)RMILDAP服务
  • C#学生选课及成绩查询系统
  • 【C语言】利用数组处理批量数据(一维数组和二维数组)
  • WPF中, 如何将控件的触发事件绑定到ViewModel
  • 解决Qt msvc编译器 中文显示乱码问题
  • JAVA面经整理(7)
  • CentOS7使用技巧
  • Nature Machine Intelligence | “化学元素知识+功能提示”双驱动,探索分子预测新方法
  • CppCheck静态代码检查工具教程【Windows和Linux端】
  • W25Q128芯片手册精读
  • QT商业播放器
  • Python的函数
  • 【物联网】STM32的中断机制不清楚?看这篇文章就足够了
  • 深入剖析红黑树:优雅地平衡二叉搜索树
  • C10K问题:高并发模型设计
  • 哈希/散列--哈希表[思想到结构][==修订版==]
  • 成都建筑模板批发市场在哪?
  • 亨元模式 结构型模式之六
  • 面试题: Spring中Bean的实例化和Bean的初始化有什么区别?
  • 阻塞队列,生产者消费者模型
  • 【RCRL充放电时间相关计算】
  • C++ primer plus--输入、输出和文件
  • 案例题--Web应用考点
  • MySQL的SQL 优化:提升数据库性能