title: in play 2.3.3, The entity must have get set?
body: <p>in play 2.1.1 , entity Login.java:</p>
  
  <pre><code>public class Login {
      @NotBlank(message = "login account cannot be empty")
      public String mobile;
      @NotBlank(message = "login password cannot be empty")
      public String password;
      public Integer ownInnId;
      public InnAdmin admin;
      public String token;
  }
  </code></pre>
  
  <p>but in play 2.3.3 , post with error:</p>
  
  <blockquote>
    <p>play.api.Application$$anon$1: Execution exception[[IllegalStateException: JSR-30
        3 validated property 'password' does not have a corresponding accessor for data
        binding - check your DataBinder's configuration (bean property versus direct fie
        ld access)]]
        at play.api.Application$class.handleError(Application.scala:296) ~[play_
        2.11-2.3.3.jar:2.3.3]
        at play.api.DefaultApplication.handleError(Application.scala:402) [play_
        2.11-2.3.3.jar:2.3.3]
        at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun
        $applyOrElse$4.apply(PlayDefaultUpstreamHandler.scala:320) [play_2.11-2.3.3.jar:
        2.3.3]
        at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun
        $applyOrElse$4.apply(PlayDefaultUpstreamHandler.scala:320) [play_2.11-2.3.3.jar:
        2.3.3]
        at scala.Option.map(Option.scala:145) [scala-library-2.11.2.jar:na]
        Caused by: java.lang.IllegalStateException: JSR-303 validated property 'password
        ' does not have a corresponding accessor for data binding - check your DataBinde
        r's configuration (bean property versus direct field access)
        at play.data.Form.bind(Form.java:349) ~[play-java_2.11-2.3.3.jar:2.3.3]
        at play.data.Form.bindFromRequest(Form.java:221) ~[play-java_2.11-2.3.3.
        jar:2.3.3]
        at controllers.Application.spLogin(Application.java:295) ~[classes/:na]
        at Routes$$anonfun$routes$1$$anonfun$applyOrElse$132$$anonfun$apply$132.
        apply(routes_routing.scala:3309) ~[classes/:na]
        at Routes$$anonfun$routes$1$$anonfun$applyOrElse$132$$anonfun$apply$132.
        apply(routes_routing.scala:3309) ~[classes/:na]
        Caused by: org.springframework.beans.NotReadablePropertyException: Invalid prope
        rty 'password' of bean class [bean.vo.Login]: Bean property 'password' is not re
        adable or has an invalid getter method: Does the return type of the getter match
        the parameter type of the setter?
        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrappe
        rImpl.java:725) ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE]
        at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrappe
        rImpl.java:716) ~[spring-beans-4.0.3.RELEASE.jar:4.0.3.RELEASE]
        at org.springframework.validation.AbstractPropertyBindingResult.getActua
        lFieldValue(AbstractPropertyBindingResult.java:99) ~[spring-context-4.0.3.RELEAS
        E.jar:4.0.3.RELEASE]
        at org.springframework.validation.AbstractBindingResult.rejectValue(Abst
        ractBindingResult.java:108) ~[spring-context-4.0.3.RELEASE.jar:4.0.3.RELEASE]
        at play.data.Form.bind(Form.java:343) ~[play-java_2.11-2.3.3.jar:2.3.3]
        [error] application - play onError...POST /spLogin Execution exception[[IllegalS
        tateException: JSR-303 validated property 'password' does not have a correspondi
        ng accessor for data binding - check your DataBinder's configuration (bean prope
        rty versus direct field access)]]</p>
  </blockquote>
  
  <p>in play 2.3.3, The entity must have get set?</p>