一开始以为只要实体类的类型对应数据库的类型,就能存储进数据库。
初步尝试之后发现并不是这样。
除了实体类类型要写对的同时,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方法或者插入方法,更新数据库的数据。