0

私はHibernateを初めて使用し、オブジェクトが基礎となるDBに既に存在するかどうかに基づいて、INSERTまたはUPDATEが適切かどうかをHibernateに判断させる方法を見つけようとしています。

メソッド (または同様のもの) を見たいと思っていましSession#createOrUpdate(...)たが、何も表示されませんでした ( persist(...).

だから私は尋ねます:Hibernateに「ねえ、ここにUserオブジェクトがあります。存在しない場合はINSERTし、存在する場合はUPDATEします」と伝えるにはどうすればよいですか?前もって感謝します!

4

1 に答える 1

0

方法はあると思いますsession.saveOrUpdate()

ソース: http://docs.jboss.org/hibernate/orm/3.3/reference/en-US/html/objectstate.html#objectstate-saveorupdate

于 2013-08-03T01:26:38.773 に答える