hibetnate同时操作几个实例出现的问题

linxuexin 2008-07-31 06:01:21
//TypeTree hibernate对应的po累
//hibernate的DAO类
private TypeTreeDao ttdao;

public void addOneNode(TypeTree tt)
{
if(tt.getParentid()==0)
{
tt.setDeep(1L);
tt.setIdtree(".0.");
tt.setIsleaf(1L);
save(tt);
tt.setIdtree(tt.getIdtree()+tt.getFid()+".");
update(tt);
}
else
{
TypeTree ttp = get(tt.getParentid());
if(ttp.getIsleaf() == 1L)
{
ttp.setIsleaf(0L);
update(ttp);
}
tt.setDeep(ttp.getDeep()+1);
tt.setIdtree(ttp.getIdtree());
tt.setIsleaf(1L);
save(tt);
tt.setIdtree(tt.getIdtree()+tt.getFid()+".");
update(tt);
}
}
现在是if的情况可以正常执行,如果是else这种情况,线程就会自动停掉,没任何提示,如果把else中的
if(ttp.getIsleaf() == 1L)
{
ttp.setIsleaf(0L);
update(ttp);
}
注释掉,有可以正常运行,到底是什么问题,请大虾们帮忙分析一下
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qlrhoo 2008-07-31
  • 打赏
  • 举报
回复
你捕获一下异常啊,看看是什么问题

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧