ssh储存数据失败【求高手指点】
本帖最后由 u011884081 于 2014-04-01 22:33:47 编辑
用SSH映射的文件中save方法保存数据进入Mysql数据库。无异常,数据存储正常,但是Mysql里就是没有数据,ID也自增了,表信息里也显示有一行数据,但打开后就是什么也没有,而且Tomcat重启后表信息中的一行也变没了。
我怀疑是数据没有成功提交,在重启后就回滚了。
求解决方法。。。
------解决方案--------------------save之后有commit吗
------解决方案--------------------应该是save后没有commit,放缓存里面了
------解决方案--------------------肯定是没提交事务,你的ssh里没有配置事务吧。如果没有事务,你可以在该表对应的实体类配置文件里,加一个属性,autocommit=true,就可以了
------解决方案--------------------这个顺序:事务开启 --> 保存操作 --> 事务提交
------解决方案--------------------<property name="connection.autocommit">true</property>