title: Does Derby database not support columnDefinition="LONGTEXT" in @Column annotation?
body: <p>I am using embedded Apache Derby database for JUnit tests. I have some JPA entities. There are entities containing columns like this:</p>
  
  <pre><code>@Column(nullable = false)
  private String rawResults;
  </code></pre>
  
  <p>It all works with embedded Derby, until I got tired of replacing <code>TEXT</code> into <code>LONGTEXT</code> in the queries generated by <code>openjpa-maven-plugin</code>, so I made that column like this:</p>
  
  <pre><code>@Column(nullable = false, columnDefinition = "LONGTEXT")
  private String rawResults;
  </code></pre>
  
  <p>Now <code>openjpa-maven-plugin</code> is generating <code>LONGTEXT</code> instead of <code>TEXT</code>. But this only works while I am skipping my tests.</p>
  
  <p>Then I run my tests and Derby takes place so everything fails with the errors like this:</p>
  
  <pre><code>org.apache.openjpa.lib.jdbc.ReportingSQLException: TYPE 'LONGTEXT' does not exist. {stmnt 23146419 CREATE TABLE Assessment -- Assessment_JpaImpl
  </code></pre>
  
  <p>I am using Derby 10.9.1.0 and I as far as I understand it does not support <code>columnDefinition = "LONGTEXT"</code>. Is this right? Or I need to set up some configuration that make derby support this attribute?</p>