title: @Converter(autoApply = true) not working
body: <p><code>@Converter</code> doesn't get applied even when <code>autoApply = true</code> is added. Works when <code>@Convert</code> is added to field itself.</p>
  
  <p>Here's a code for <strong><code>Converter</code></strong></p>
  
  <pre><code>package com.example.hibernate.model;
  
  @Converter(autoApply = true)
  public class HeightConverter implements AttributeConverter&lt;Height, Integer&gt; {
      public Integer convertToDatabaseColumn(Height height) {//convert}
      public Height convertToEntityAttribute(Integer dbData) {//convert}
  }
  </code></pre>
  
  <p>Class where <strong><code>Height</code></strong> is used</p>
  
  <pre><code>package com.example.hibernate.model;
  
  @Entity
  @Table(name = "student")
  public class Student implements Serializable {
      @Id
      @GeneratedValue(generator = "MY_S")
      private int id;
  
      // works if @Convert is applied
      // @Convert( converter = HeightConverter.class, disableConversion = false )
  
      @Column(name = "height_in_cm")
      private Height height;
  
      //getter setter
  
  }
  </code></pre>
  
  <p>I'm using <code>JPA 2.1</code> (<code>Hibernate 5.2.6.FINAL</code>)</p>
  
  <p>EDIT:</p>
  
  <p><strong><code>persistence.xml</code></strong></p>
  
  <pre><code>&lt;persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
               http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
               version="2.1"&gt;
  
      &lt;persistence-unit name="persistence" transaction-type="RESOURCE_LOCAL"&gt;
          &lt;provider&gt;org.hibernate.jpa.HibernatePersistenceProvider&lt;/provider&gt;
  
          &lt;mapping-file&gt;META-INF/orm.xml&lt;/mapping-file&gt;
          &lt;class&gt;com.example.hibernate.model.Student&lt;/class&gt;
          &lt;exclude-unlisted-classes&gt;false&lt;/exclude-unlisted-classes&gt;
  
          &lt;properties&gt;
              &lt;property name="packagesToScan" value="com.example.hibernate.model" /&gt;
              &lt;property name="hibernate.archive.autodetection" value="class" /&gt;
              &lt;property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" /&gt;
              &lt;property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" /&gt;
              &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test_db1?useSSL=false" /&gt;
              &lt;property name="hibernate.connection.username" value="root" /&gt;
              &lt;property name="hibernate.connection.password" value="password" /&gt;
              &lt;property name="hibernate.show_sql" value="true"/&gt;
              &lt;property name="hibernate.format_sql" value="true"/&gt;
              &lt;property name="hibernate.flushMode" value="FLUSH_AUTO" /&gt;
              &lt;property name="hibernate.hbm2ddl.auto" value="create-drop" /&gt;
          &lt;/properties&gt;
  
      &lt;/persistence-unit&gt;
  &lt;/persistence&gt;
  </code></pre>