hibernate中更新,数据库未同步更新
继承的是hibernateDaoSupport类,更新日期字段时,系统显示更新成功,但是数据库没有成功更新,在action给中最后的更新代码如下:
user.setSetup(new SimpleDateFormat("yyyy年MM月dd日").parse(value));
System.out.println(user.getSetup());
// 更新用户信息
basicInfoDao.attachDirty(user);
打印输出:Mon Apr 08 00:00:00 CST 2013
oracle中字段的类型是date类型
求解啊,谁指点一下,多谢了
Oracle
hibernate
------解决方案--------------------可能是因为Transaction没有结束,修改未提交。
还有getHibernateTemplate().update(transientInstance);后面加上:
getHibernateTemplate().flush();试试
没设置事务就要手动commit()哦。。
------解决方案--------------------事务没提交吧。