4 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
默認(rèn)值,你放到 v-model里面就好。
v-model="time"
data(){
return {
time:new Date('2022-10-19')
}
}
手冊(cè)里面說(shuō)的 default-value,是當(dāng)你聚焦,日歷打開(kāi)以后默認(rèn)顯示的時(shí)間。
比如:你把v-model去掉,然后換成 default-value
:default-value="timeDefaultShow"
data(){
return {
timeDefaultShow:new Date('2022-10-23') //在沒(méi)有v-model的情況下,默認(rèn)展示出來(lái)的日歷時(shí)間是 23號(hào)
}
}

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊
@Entity 表示當(dāng)前為實(shí)體類 @Id 主鍵 @GeneratedValue(strategy=GenerationType.UUID) 主鍵生成策略。 @Column 映射字段的定義,包括映射的數(shù)據(jù)庫(kù)表的字段名稱。是否允許為空。字段長(zhǎng)度等等定義。
對(duì)java實(shí)體類的眾多理解:
A .就是屬性類,通常定義在model層里面
B. 一般的實(shí)體類對(duì)應(yīng)一個(gè)數(shù)據(jù)表,其中的屬性對(duì)應(yīng)數(shù)據(jù)表中的字段。
好處:
1.對(duì)對(duì)象實(shí)體的封裝,體現(xiàn)OO思想。
2.屬性可以對(duì)字段定義和狀態(tài)進(jìn)行判斷和過(guò)濾
3.把相關(guān)信息用一個(gè)實(shí)體類封裝后,我們?cè)诔绦蛑锌梢园褜?shí)體類作為參數(shù)傳遞,更加方便。
C. 說(shuō)白了就是為了讓程序員在對(duì)數(shù)據(jù)庫(kù)操作的時(shí)候不用寫(xiě)SQL語(yǔ)句
D. 就是一個(gè)數(shù)據(jù)庫(kù)表生成一個(gè)類
這樣做對(duì)數(shù)據(jù)庫(kù)操作起來(lái)方便
編寫(xiě)代碼較少 提高效率 可以使程序員專注邏輯關(guān)系
E. 實(shí)體類就是把對(duì)某一個(gè)表的操作全寫(xiě)在一個(gè)類中.
F. 在Java開(kāi)發(fā)中經(jīng)常要定義一些實(shí)體類,這些類的定義的好壞會(huì)直接影響,編寫(xiě)代碼的質(zhì)量和難易程度,以下是別人總結(jié)的一些經(jīng)驗(yàn)。
一、實(shí)體類的名字盡量和數(shù)據(jù)庫(kù)的表的名字對(duì)應(yīng)相同。
二、實(shí)體類應(yīng)該實(shí)現(xiàn)java.io.Serializable接口。
三、實(shí)體類應(yīng)該有個(gè)無(wú)參的構(gòu)造方法。
四、實(shí)體類應(yīng)該有個(gè)有參(所有的參數(shù))的構(gòu)造方法。
五、實(shí)體類有屬性和方法,屬性對(duì)應(yīng)數(shù)據(jù)庫(kù)中表的字段,主要有g(shù)etter和setter方法。
六、實(shí)體類還應(yīng)該有個(gè)屬性serialVersionUID。例如:private static final long serialVersionUID = -6125297654796395674L;
七、屬性一般是private類型,方法位public類型,對(duì)于數(shù)據(jù)庫(kù)自動(dòng)生成的ID字段對(duì)應(yīng)的屬性的set方法應(yīng)為private。
G. 實(shí)體類中都是實(shí)例對(duì)象,實(shí)例對(duì)象在jvm的堆區(qū)中開(kāi)辟了一個(gè)該對(duì)象引用空間,并且讓該引用指向某個(gè)實(shí)例,類聲明只是在jvm的棧去中開(kāi)辟了一個(gè)該對(duì)象引用,沒(méi)有讓該引用做任何指向.
例如 :
1.String str;
2.String str = new String ("dgfgg");
1中的只是一個(gè)引用,說(shuō)明str應(yīng)該指向一個(gè)String 類型的實(shí)例,但還沒(méi)對(duì)str和堆區(qū)的實(shí)例做具體的指向.也就是說(shuō)它還沒(méi)有指向某個(gè)實(shí)例.
而2中的即定義了一個(gè)引用(str)又對(duì)str做了具體的指向,它指向的內(nèi)容就是后面new出來(lái)的String 實(shí)例.
實(shí)體類中的構(gòu)造方法+set方法+get方法:
構(gòu)造函數(shù):初始化成員變量
get,set方法,獲取和改變成員變量的值,JavaBean規(guī)范規(guī)定只使用get/set訪問(wèn)成員變量
構(gòu)造函數(shù):你每次寫(xiě)一個(gè)Java文件,實(shí)際上都寫(xiě)了一個(gè)類(創(chuàng)建一個(gè)類,jvm就會(huì)自動(dòng)為這個(gè)類開(kāi)辟一塊內(nèi)存空間)。有了類就需要有類對(duì)象,要產(chǎn)生類對(duì)象就需要構(gòu)造函數(shù)對(duì)這個(gè)剛剛申請(qǐng)的內(nèi)存空間做一點(diǎn)事,賦屬性值之類的工作。當(dāng)然,如果你不寫(xiě),它就默認(rèn)有一個(gè)Class(){}的構(gòu)造方法出現(xiàn),當(dāng)然它什么活也不干。
你的屬性是什么樣的?public?private?默認(rèn)?還是protected?這四種你找教材務(wù)必弄懂分清,很有用。如果是private,這種屬性不許別的對(duì)象改和讀,但有時(shí)候需要改/讀,怎么辦?寫(xiě)一個(gè)public void setAbc(xxx){}和一個(gè)public xxx getAbc(){}就實(shí)現(xiàn)外部讀寫(xiě)屬性的功能了。
set ,get完全是自我規(guī)定的,就是設(shè)置初值和獲得值的意思.你也可以修改成其他字符.但是用set ,get還是要好些,因?yàn)槟隳芡ㄟ^(guò)單詞理解你寫(xiě)的代碼的意思,方便閱讀而已。
- 4 回答
- 0 關(guān)注
- 1296 瀏覽
添加回答
舉報(bào)