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

2024年11月17日 12:46
有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):

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