当前位置:编程学习 > JAVA >>

hibernate 易做图与易做图

 做项目遇到一个自动生成号码编号的需求,现在想在hibernate易做图或易做图中做处理,也就是在保存对象之前,先从数据库中获取号码编号作为对象的主键;
  现在遇到的问题是,在hibernate的易做图与易做图中,一旦去数据库查询号码编号,就会报don't flush the Session after an exception occurs 错误。

  现在想知道两个问题:第一,在hibernate易做图中能不能查询数据库;
                      第二,如果能怎样处理 --------------------编程问答-------------------- 自己定义的易做图是可以去数据库查询的,你自己定义一个易做图,实现或者继承已有的类或借口,然后在方法中写自己的方法,最后在xml中配置下 --------------------编程问答-------------------- hibernate的实体易做图,不能算是易做图,它是能监听实体变化。
其实它就是一个hibernate在对一个实体操作时的回调函数。
比如 afertRemove(),就是hibernate删除一个实体后,回调一个这个afertRemove()方法。告诉你这个实体记录删除了。
我不知道这里怎么去查询数据库。
如果你要和数据库交互,还是使用aop易做图吧
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,