java - 我想用spring boot插入对象类型mysql的列表
问题描述
您好,我想发送如下邮递员的请求,并且必须存储在数据库中:
{
"name":"name1",
"salary":12000,
"address_locations":{
"addressdetails":
[
{
"line1":"302",
"line2":"VA"
},
{
"line1":"308",
"line2":"VA"
}
,{
"line1":"311",
"line2":"VA"
}
]
}
}
不要考虑真正的例子,只想用rest api crud spring boot JPA来做。我应该写什么类型的pojo,如何使用spring boot hibernate Jpa获取addressdetails数据?
解决方案
您可以将 Pojo 类用于 DTO,如下所示:
package com.learning.springbootapp;
import java.util.List;
public class MyPojo {
private String name;
private Long salary;
private List<AddressLocation> addressLocations;
// getters and setters
}
class AddressLocation {
private String line1;
private String line2;
// getters and setters
}
推荐阅读
- javascript - 如何用自定义变量替换 DJANGO 中 JAVASCRIPT 脚本生成的 Google Map Key
- sql-server - 与链接服务器的测试连接现在失败
- javascript - 无法使用语音识别的结果
- ios - 如何让 CRL 和 OSCP 检查在 iOS 上工作?
- ruby-on-rails - How do you write a Rails finder query for a has_many relation?
- linux - 使用 find 和 grep 的 Bash 脚本
- java - python和java之间的套接字不同的响应
- python - 遍历 dicts 列表以创建多个 dynamodb 条目创建一个然后停止
- php - 如何让一行php代码兼容php5.3版本?
- python - python字典可以或何时返回None