关于Sturts1.3从页面获取日期然后录入数据库的问题

一开始以为只要实体类的类型对应数据库的类型,就能存储进数据库。

初步尝试之后发现并不是这样。

除了实体类类型要写对的同时,Form表单提交的数据还需要转换。

ActionForm 类获取的类型都是String,插入数据库需要先将String转换成Date类型。

如:

SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str="2011-5-31 14:40:50";
Date d=sim.parse(str);

然后再用set方法将d传入实体类,在调用Hibernate的update方法或者插入方法,更新数据库的数据。

猜你喜欢

转载自blog.csdn.net/huang7511389/article/details/52397573
今日推荐