SSH框架访问数据库 为啥hibernate删除方法执行成功 但是数据库里面没有删除

2024-11-17 12:46:28
推荐回答(5个)
回答1:

在删除前打开事务   删除后提交  然后再关闭事务.

如果你用的是ssh框架,你可以在applicationContex.xml里面配置事务


    
        
    
     配置事务通知器 
    
        
            
            
            
            
            
        

    

回答2:

mysql一般是自动提交的,不需要commit的。
你的问题估计是数据库没有弄好,不是程序的问题。
将自动提交功能置为ON : SET AUTOCOMMIT=0;
将自动提交功能置为OFF : SET AUTOCOMMIT=1;

回答3:

事务问题吧,要commit();看看getHibernateTemplate()方法

回答4:

你直接调用getHibernateTemplate.delete(obj)就可以了,不用写getHibernateTemplate.flish()

回答5:

你的事务有提交吗?事务要提交的