Hi,
i created a from which has a hidden field . i set value by javascript to hidden field and send it as a parameter . when i use EntityHome persist method, everything is fine but when i use update because of i don't send request to server, seam can not realize this instance has been changed to flush changes so the update doesn't work
child.page.xml
<action execute="#{childHome.wire}" />
<param name="childId" value="#{childHome.childId}" />
<param name="parentId" value="#{parentHome.parentId}" />
childHome.java
public void wire() {
getInstance();
Myparent myparent = myparentHome.getDefinedInstance();
if (myparent != null) {
getInstance().setMyparent(myparent);
}
}
@Transactional
public String update()
{
joinTransaction();
getEntityManager().flush();
updatedMessage();
raiseAfterTransactionSuccessEvent();
return "updated";
}
PS : if i call wire in update method, everything will work fine
any advice ?