调用hibernate的删除操作, String LBBH0
String hqlstr1="from JgclkTab Jgc where Jgc.lbmc0='"+LBBH0+"'";
List list1=JgclkTabDAO.findByHql(hqlstr1);
JgclkTab JgclkTab=(JgclkTab)list1.get(0);
LBMC0=JgclkTab.getLbmc0();
JgclkTab.setLbbh0(LBBH0);
JgclkManagerImp.deleteJgclk(JgclkTab);成功删除数据后报错
org.hibernate.UnresolvableObjectException: No row with the given identifier exists: [tableclass.Jgclktab.JgclkTab#8]想执行下一步:
String hqlstr="from JgclkTab";
List list=JgclkTabDAO.findByHql(hqlstr);
没法执行
在网上查了会,大概是hibernate更新、删除数据后引起的问题。
但是不知如何解决,请各位高手指点
String hqlstr1="from JgclkTab Jgc where Jgc.lbmc0='"+LBBH0+"'";
List list1=JgclkTabDAO.findByHql(hqlstr1);
JgclkTab JgclkTab=(JgclkTab)list1.get(0);
LBMC0=JgclkTab.getLbmc0();
JgclkTab.setLbbh0(LBBH0);
JgclkManagerImp.deleteJgclk(JgclkTab);成功删除数据后报错
org.hibernate.UnresolvableObjectException: No row with the given identifier exists: [tableclass.Jgclktab.JgclkTab#8]想执行下一步:
String hqlstr="from JgclkTab";
List list=JgclkTabDAO.findByHql(hqlstr);
没法执行
在网上查了会,大概是hibernate更新、删除数据后引起的问题。
但是不知如何解决,请各位高手指点
JgclkTab JgclkTab=(JgclkTab)list1.get(0);
LBMC0=JgclkTab.getLbmc0();
JgclkTab.setLbbh0(LBBH0); 既然JgclkTab 对象已经查找出来了
就可以DELETE了,为什么还要JgclkTab.setLbbh0(LBBH0);