My user entity
| @Entity | @Table(name="USERS") | public abstract class User implements Serializable | { | | private String password; | private List<Names> name; | private long id; | | | @Id | @GeneratedValue | public long getId() { | return id; | } | | public void setId(long id) { | this.id = id; | } | | public User(List<Names> name, String password) | { | this.name = name; | this.password = password; | | } | | public User() {} | | | | @NotNull | @Length(min=5, max=15, message="Password must be at least 5 characters") | public String getPassword() | { | return password; | } | public void setPassword(String password) | { | this.password = password; | } | | @NotNull | @OneToMany | public List<Names> getName() { | return name; | } | | public void setName(List<Names> name) { | this.name = name; | } | | | public String toString() | { | return "User(" + password + ")"; | } | } | my AuthorUser class | @Entity | @DiscriminatorValue("AuthorUser") | @Scope(ScopeType.SESSION) | public class AuthorUser extends User implements Serializable { | | public String gender; | public String title; | | public AuthorUser() {} | | | public String getGender() { | return gender; | } | | public void setGender(String gender) { | this.gender = gender; | } | | public String getTitle() { | return title; | } | | public void setTitle(String title) { | this.title = title; | } | | | | } | my registerAction class | @Stateful | | @Scope(ScopeType.SESSION) | | @Name("register") | | public class RegisterAction implements Register | | { | | | | @In(create = true) | | private AuthorUser authorUser; | | | | @In(create = true) | | private Names names; | | | | @Logger | | private Log log; | | | | @PersistenceContext | | private EntityManager em; | | | | @In(create=true) | | private transient FacesMessages facesMessages; | | | | private String verify; | | | | public String register() | | { | | | | log.info("hi"); | } | } | | and my xhtml page | <h:form id="testForm"> | | <table border="0"> | <s:validateAll> | | | | <tr> | <td>Lastname</td> | <td><h:inputText value="#{names.lastname}" /></td> | </tr> | <tr> | <td>Firstname</td> | <td><h:inputText value="#{names.firstname}" /></td> | </tr> | <tr> | <td>Middlename</td> | <td><h:inputText value="#{names.middlename}" /></td> | </tr> | | | <tr> | <td>Gender</td> | <td><h:inputText value="#{authorUser.gender}" /></td> | </tr> | <tr> | <td>Title</td> | <td><h:inputText value="#{authorUser.title}" /></td> | </tr> | <tr> | <td>Password</td> | <td><h:inputText value="#{authorUser.password}" /></td> | </tr> | | | <tr> | <td></td> | <td><h:commandButton value="Submit" action="#{register.register}" /></td> | </tr> | </s:validateAll> | <h:messages /> | </table> | | </h:form> | | By submiting the form I get conversion error for authorUser.title,gender and password.. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964561#3964561 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964561 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user