為什么我使用new Date()時(shí)無(wú)法插入數(shù)據(jù)?
Students s=new Students(1, "小明", "男",new Date(), "武當(dāng)山");
我的持久化類(lèi)和老師的一樣,測(cè)試后,成功建表,但是沒(méi)有插入這條記錄。
我把出生日期的Date型改成String后卻插入成功了
Students s=new Students(1, "小明", "男",new Date(), "武當(dāng)山");
我的持久化類(lèi)和老師的一樣,測(cè)試后,成功建表,但是沒(méi)有插入這條記錄。
我把出生日期的Date型改成String后卻插入成功了
2015-12-11
舉報(bào)
2018-06-27
將兩邊的包都改成
2015-12-11
我很好奇為什么老師的
new Date()
這個(gè)就對(duì)了
我的代碼就是照著老師的代碼敲的呀
2015-12-11
2015-12-11
private int sid;//學(xué)號(hào)
private String sname;//姓名
private String gender;//性別
private Date birthday;//出生日期
private String address;//地址
構(gòu)造器:
public Students(int sid, String sname, String gender, Date birthday, String address) {
//super();
this.sid = sid;
this.sname = sname;
this.gender = gender;
this.birthday = birthday;
this.address = address;
}
測(cè)試類(lèi):
Students s=new Students(1, "張三豐", "男",new Date(), "武當(dāng)山");
session.save(s);//保存對(duì)象進(jìn)入數(shù)據(jù)庫(kù)
Students.hbm.xml:
結(jié)果:
2015-12-11
那就說(shuō)明數(shù)據(jù)庫(kù)存儲(chǔ)日期的字段類(lèi)型是String而不是Date類(lèi)型