hibernate:hibernate annoation ( 9 cascading)

  1cascade=CascadeType.PERSIST

  当sessionsession.persist(object)时会产生级联保存 (不是save思路方法或者其他)

  2cascade=CascadeType.MERGE

  当sessionsession.merge(object)时会产生级联合并 如果内存没有此对象表现为级联保存

  3cascade=CascadeType.REMOVE

  当sessionsession.delete时会产生级联删除 需要关联方和被关联具有id(先get)

  4cascade=CascadeType.REFRESH (底层数据库和内存不致是使用表现为异常Found two representations of same collection)

  当sessionsession.refresh时会产生级查询 从而达到更新数据库

  5cascade=CascadeType.ALL

  以上所有

Tags:  hibernate查询 springhibernate hibernateapi hibernate

延伸阅读

最新评论

发表评论