为什么我使用new Date()时无法插入数据?
Students s=new Students(1, "小明", "男",new Date(), "武当山");
我的持久化类和老师的一样,测试后,成功建表,但是没有插入这条记录。
我把出生日期的Date型改成String后却插入成功了
Students s=new Students(1, "小明", "男",new Date(), "武当山");
我的持久化类和老师的一样,测试后,成功建表,但是没有插入这条记录。
我把出生日期的Date型改成String后却插入成功了
2015-12-11
private int sid;//学号
private String sname;//姓名
private String gender;//性别
private Date birthday;//出生日期
private String address;//地址
构造器:
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;
}
测试类:
Students s=new Students(1, "张三丰", "男",new Date(), "武当山");
session.save(s);//保存对象进入数据库
Students.hbm.xml:
结果:
举报