第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

spring開(kāi)發(fā)項(xiàng)目時(shí),前后端需要返回的數(shù)據(jù)不同,該如何處理

spring開(kāi)發(fā)項(xiàng)目時(shí),前后端需要返回的數(shù)據(jù)不同,該如何處理

猛跑小豬 2019-01-18 18:14:03
我是java菜鳥(niǎo)一個(gè),問(wèn)點(diǎn)小白問(wèn)題? 用spring-boot開(kāi)發(fā)項(xiàng)目,spring-data-jpa訪問(wèn)數(shù)據(jù)庫(kù), 數(shù)據(jù)庫(kù)有很多字段,但是用戶端只用一部分,而后臺(tái)需要的數(shù)據(jù)較為全面,比如: entity的字段: import lombok.Data; import javax.persistence.*; import java.util.Date; @Data @Entity @Table(name = "account") public class Account { @Id @GeneratedValue private Long id; private String nickName; // 用戶昵稱 private Integer status; // 用戶狀態(tài),可用于不可用 private String gender; // 性別 private String signature; // 簽名 private Date updatedAt; // 更新時(shí)間 private Date createdAt; // 創(chuàng)建時(shí)間 private Date loginAt; // 登錄時(shí)間 private String loginIp; // 登錄IP private String adminNote; // 管理員備注 } 這個(gè)表中: id, nickName, gender, signature 用戶端頁(yè)面用的到,其他字段不希望給用戶看到,但是管理員應(yīng)該看到, 那entity類應(yīng)該怎樣設(shè)計(jì)呢,是要做兩個(gè)entity類么? 我前端和后端通訊是采用的graphql,是不是前后端生成不同的Schema呢
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果是前后臺(tái)顯示的數(shù)據(jù)不同,通常是要多個(gè)entity的。
你這個(gè)需求就是用不同的entity在service層包裝數(shù)據(jù),然后返回給前端。
另外你可以百度一下dto vo dao這些entity的區(qū)別,有助于你理解怎么傳不同的entity

查看完整回答
反對(duì) 回復(fù) 2019-03-01
?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

不用spring mvc ?spring mvc 可以解決你的疑惑

查看完整回答
反對(duì) 回復(fù) 2019-03-01
  • 3 回答
  • 0 關(guān)注
  • 581 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)