Hi im using a primary and secondry table.
the user wants to write a review which is inserted into the secondry table and 
he has the option to edid his review.
when i use @Out annotation to the secondry table the user cant able to write 
into the database it giving the error 
Caused by: javax.ejb.EJBTransactionRolledbackException

if i remove the @out annotation write review is working but editing the review 
is not working

In my bean i declared the coding as

TblReviews is primary table
TblUserReviews  is secondry table


  |  @RequestParameter
  |     BigDecimal revid; 
  |  @In(required=false)
  |     TblReviews tr=new TblReviews();
  | @In(required=false)
  |     @Out(required=false)
  |     TblUserReviews tblu;
  |   @Out(required=false)
  |     List<TblUserReviews> editreview;
  | 

public String register() {
  |     tr.setProductId(pro);
  |     tr.setUserId(identity.getUsername());
  |     Set<TblUserReviews> tblUserReviewsCollection= new 
TreeSet<TblUserReviews>();
  |     tblu.setReviewEntryId(tr);
  |     tblUserReviewsCollection.add(tblu);
  |     tr.setTblUserReviewsCollection(tblUserReviewsCollection);
  |     em.persist(tr);
  |     return "/prodis.xhtml";
  |     }



  | public String edit() {
  |     em.merge(tblu);
  |     return "/prodis.xhtml";
  |     }


public void editReview(){
  | editreview= (List<TblUserReviews>) em.createQuery("select p from 
TblUserReviews p where userReviewId="+revid+"").getResultList();
  |     tblu = (TblUserReviews) editreview.get(0);
  |                     
  |             }
write review page
<h:inputTextarea value="#{tblu.reviewSummary}" style="width : 445px; height : 
109px;"/>
  | <h:commandButton value="Submit Review" action="#{search.register}"  
type="submit"/> 


edit review page
<h:inputTextarea value="#{tblu.reviewSummary}" style="width : 445px; height : 
109px;"/>
  | <h:commandButton value="Submit Review" action="#{search.edit}"  
type="submit"/>


i need this urgent 
thanking u
regards
kaviarasu

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4082472
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to