Hibernate中Session.save()方法的返回值是什么

它返回的是存储对象时生成的主键.   查下API文档
    
  public   Serializable   save(Object   object)   
  Parameters:   
  object   -   a   transient   instance   of   a   persistent   class     
  Returns:   
  the   generated   identifier     
  Throws:     

  HibernateException  



返回值是一个序列化对象,也就是主键
如果你的实体主键是id的话,那么它会返回新加入的id
这个就是成功与否的依据咯 
那我用什么东西接收啊 

答曰:int id = (Integer)session.save(对象);才对啊 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页