实体类中,一个实体类A中属性引用另一个实体类B,当A作为请求参数,前端如何传递JSON给后端
user实体类:
public class User {
Integer uid;
String name;
String password;
String phone;
}
message实体类:
public class Message {
Integer mid;
User user;
String content;
String messageTime;
Integer replyState;
String reply;
String replyTime;
}
springboot controller层接口:
@ResponseBody
@RequestMapping("/query")
public List<Message> query( Message message){
System.out.println(message);
return messageService.queryMessage(message);
}
前端JSON写法:
let message = {
content: null,
messageTime: null,
reply: null,
replyTime: null,
replyState: null,
"user.uid":$('#searchMyself').val()===''?null:sessionStorage.getItem("uid"),
"user.name":$('#searchName').val()
};