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

后端-一对一的数据封装的两种写法对比

方式一特点:上面的普通封装可以删掉,也可以留着。

注意⚠️:下面的特殊封装的property的值是属性.字段。(category.id...) column是sql重命名之后的字段,如果没有重命名是数据库中的值。05b55e5feb3a4908a691ae454db54713.png

 

方式二特点:上面的普通封装千万不可以删除,下面的特殊封装使用association标签,里面是javatype,javatupe的值是前面property的实体类的全路径。如果配置文件里面配置了可以只写实体类的大小写形式,没配置的话写全路径。

注意⚠️::下面的特殊封装的property的值直接是上面category表里面的实体类中的字段。不要写属性.字段。column是sql重命名之后的字段,如果没有重命名是数据库中的值。

55a7014dba2d485ab71a150e8adff32d.png 

 


http://www.kler.cn/a/419199.html

相关文章:

  • 13 设计模式之外观模式(家庭影院案例)
  • CSP-J初赛不会备考咋办?
  • 深入解析 MySQL 启动方式:`systemctl` 与 `mysqld` 的对比与应用
  • C++练级计划-> 《IO流》iostream fstream sstream详解
  • 【QNX+Android虚拟化方案】129 - USB眼图参数配置
  • 构建现代Web应用:FastAPI、SQLModel、Vue 3与Axios的结合使用
  • Android 图形系统之六:BufferQueue
  • 信息网络安全考试gjdw
  • 网络安全运维——高级 题库一 50题
  • vue3 + vite + antdv 项目中自定义图标
  • 华为OD机试真题---幼儿园篮球游戏
  • 【解决安全扫描漏洞】---- 检测到目标站点存在 JavaScript 框架库漏洞
  • 【Vue3】【Naive UI】<NDropdown>标签
  • 【机器学习】机器学习学习笔记 - 监督学习 - 多项式回归决策树回归 - 03
  • 【拥抱AI】如何查看Milvus的使用情况?
  • redis实战:集群的session问题
  • 数据结构之二叉树详解:从原理到实现
  • Ubuntu通过脚本启动多个可执行文件
  • 缓存之Redis介绍
  • 小程序-基于java+SpringBoot+Vue的校园二手交易小程序设计与实现
  • 安装SQL Server 2022提示需要Microsoft .NET Framework 4.7.2 或更高版本
  • Java Web环境下处理MySQL多线程高并发
  • 【论文笔记】Leveraging the Power of MLLMs for Gloss-Free Sign Language Translation
  • 网络设备配置指南:交换机、路由器与防火墙的基础配置与管理
  • Scala的练习题
  • C++初阶(十七)--STL--stack和queue详解及使用