Hi, HibernateForm should apply the requirement constraints all long as those constraints are specified in Hibernate mappings. So you should have the following mapping:
<property name="firstName" not-null="true"/> If you do specify the not-null constraint and HibernateForm does not set the Field to required, then that looks like a bug in HibernateForm. kind regards bob [email protected] wrote: > Hi, bob >  Thank you for your response. > > The HibernateFrom API has wrote "This form will automatically apply the > given objects property required validation constraints to the form fields." > And the given example is "form.add(new TextField("firstName");" > The required flag don't set explicitly. > Maybe change " form.add(new TextField("firstName", true);" to > " form.add(new TextField("firstName");" , will it work? > Now I'm in company, I can't test. > > Best regards. > Wateray from Tokyo. > > -----Original Message----- > From: Bob Schellink [mailto:[email protected]] > Sent: Monday, October 05, 2009 10:12 AM > To: [email protected] > Subject: Re: HibernateForm > > Hi, > > The idea behind HibernateForm is to automate some common functionality > such as validation. In this case HibernateForm will automatically set > the field readonly value based on whether the database column allow a > null value or not. I guess HibernateForm is overriding the value you set > explicitly. > > Perhaps HibernateForm should only set the Field readonly flag if the > value is false? > > kind regards > > bob > > [email protected] wrote: >> Hello List >> When I use HibernateForm, I find something is not correct. >> Eg. TextField name = new TextField("name", "name", true); >> The required flag doesn't work. >> And form.isValid() don't validate. >> Is this a bug? >> >> >> > >
