[jboss-user] [EJB 3.0] - Re: Extended Persistence Context and merge()

waynebaylor do-not-reply at jboss.com
Wed May 16 21:46:38 EDT 2007


merge() will figure out whether or not the entity passed is new or detached. If it's new then merge() will persist it (eventually resulting in an INSERT), otherwise it will update the DB with the current state of the entity (eventually resulting in an UPDATE).

(warning: merging a removed entity will throw an exception)

check these out for more info:

http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/objectstate.html
section 3.6 and 3.7

EJB3 Persistence Specification section 3.2.4.1

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4046337#4046337

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4046337



More information about the jboss-user mailing list