Im parsing all form fields from a syntax I named EBDataPath ( Entity Bean Data path ). The syntax is like this: (Entity)+.type.property <input name="Store.Section.Product.num.idProduct" ... for example. my types are: txt, num, chk (checkbox) and date. All this interpreter do is map all paths to a hashtable, populate it with according entities which fields was setted with values from form. But now I need to submit the root entity to the manager and be assure that all fields ( even that not in the form ) will be persisted. Until now all that I know is that i should tranverse all entities and from the id field get the record from manager to put all values from unmanaged entity on it. I wold like to know what is the best strategey to merge the uncomplete and unmanaged entities into the corresponding entity retrieved from manager when i find the id annotation. Any idea will be very welcome. thanks