日期:2014-05-18  浏览次数:20729 次

hibernate和触发器冲突问题
发表:   2007-05-05   23:56:16   人气:14   楼主  

[原创]hibernate问题

在hibernate的学习中我遇到一个问题,不知道怎么解决:
有两个表:a和b.   b中有a的name属性,这就要求我在a中改a.name属性时,b中的b.name属性也同时要

改.
之前我用HibernateDaoSupport里的getHibernateTemplate.saveOrUpdate(A   a)时没问题.
后来我在数据库中做了个触发器,getHibernateTemplate.saveOrUpdate(A   a)方法就有异常了,无

法更新.网上找到用getHibernateTemplate.flush()后,数据更新成功,可是还是有异常.
请问各位高手,我如何解决它?
 


------解决方案--------------------
不要用getHibernateTemplate.flush()
把saveOrUpdate()方法改用merge()方法