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()方法