How about other type, and I noticed there is `Type.STRINGBUFFER`. I have not tested it, but guess this type will be stored in `varchar2`.

And, how do you think this situation [`@Column(columnDefinition="varchar2(20)")`](http://stackoverflow.com/questions/4088400/how-to-tell-jpa-the-prefered-datatype). I mean some other type in java maybe stored in `varchar2` by this.