当JAVA使用HIbernate JPA映射MYSQL的Date类型时,实体类中数据可以选择Java.util.Date,此时映射到MYSQL中为Datetime类型,也就是 “2011-05-12 : 00:00:00”的格式。当从数据库中取出时只要根据SimpleDateFormat来指定所需要的格式即可
RecordDao dao = (RecordDao)ctx.getBean("recordDaoImpl");
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat f2=new SimpleDateFormat("yyyy-MM-dd");
Record record = dao.querybyId(3);
Date current = record.getCurrentdate();
Date recorddate = record.getRecorddate();
System.out.println(f.format(current));
System.out.println(f2.format(current));
System.out.println(f.format(recorddate));
System.out.println(f2.format(recorddate));