相关疑难解决方法(0)

Hibernate中不同的保存方法有什么区别?

Hibernate有一些方法,以这种或那种方式,获取对象并将其放入数据库.它们之间有什么区别,什么时候使用哪个,为什么不存在一个知道何时使用什么的智能方法?

到目前为止我发现的方法是:

  • save()
  • update()
  • saveOrUpdate()
  • saveOrUpdateCopy()
  • merge()
  • persist()

java persistence hibernate

197
推荐指数
7
解决办法
11万
查看次数

session.Merge和session.SaveOrUpdate有什么区别?

我有时会注意到我的父/子对象或多对多关系,我需要调用SaveOrUpdate或者Merge.通常,当我需要调用时,我调用SaveOrUpdate的异常Merge与不首先保存的瞬态对象有关.

请解释两者之间的区别.

nhibernate session

86
推荐指数
2
解决办法
9万
查看次数

标签 统计

hibernate ×1

java ×1

nhibernate ×1

persistence ×1

session ×1