title: Spring JPA globally_quoted_identifiers incorrectly quoting column type TEXT
body: <p>I'm using the property globally_quoted_identifiers to deal with issues of reserved keywords being used for column names in an application I'm maintaining. However I've just encountered a bug, where a create table statement is being generated like so...</p>
  
  <pre><code>create table `MyTable` (`id` bigint not null auto_increment, `body` `TEXT`...
  </code></pre>
  
  <p>The create statement fails in MySQL, because TEXT should not be quoted.</p>
  
  <p>I'm not sure why this is happening. It doesn't do it to other column types, bigint, varchar etc.</p>
  
  <p>Is there something else I need to do, to have JPA correctly handle the MySQL TEXT column type?</p>
  
  <p>Update: This is the data class which demonstrates the issue...</p>
  
  <pre><code>@Entity
  data class MyTable(
      @Id
      @GeneratedValue(strategy= GenerationType.IDENTITY)
      val id: Long? = null,
  
      @Column(columnDefinition = "TEXT")
      var body: String? = null
  )
  </code></pre>
  
  <p>This will result in the above table create SQL above, when globally_quoted_identifiers is enabled. </p>