我是Hibernate的新手,我正试图弄清楚如何让Hibernate根据对象中是否已经存在对象来判断INSERT或UPDATE是否合适。
我希望看到Session#createOrUpdate(...)
方法(或类似的东西),但看不到任何方法(尽管我确实看到了一个名为persist(...)
的有趣方法。
所以我问:我怎么能告诉Hibernate“嘿,这是一个User
对象;如果它不存在则插入它,如果确实存在,那么更新它”?提前谢谢!
答案 0 :(得分:0)
我相信有一种session.saveOrUpdate()
方法。