Hallo,
ich möche mehr als 255 Zeichen in einem String speichern und darum den Spaltentyp auf "text" setzen.
Die entsprechende Mapping-Datei herausgesucht, und siehe da, der Typ steht schon immer auf text, dennoch wird varchar(255) angelegt.
Code:
<hibernate-mapping auto-import="false" default-access="field">
<subclass name="org.jbpm.context.exe.variableinstance.StringInstance"
extends="org.jbpm.context.exe.VariableInstance"
discriminator-value="S">
<property name="value" type="text" column="STRINGVALUE_"/>
</subclass>
</hibernate-mapping>
Den Quellcode von org.hibernate.cfg.HbmBinder in Version 3.2.6 und 3.3.0 angeschaut, und nicht wirklich schlau geworden.
Auffällig ist aber, dass viele Codestellen, die sich auf Type beziehen, auskommentiert und mit rätselhaften TODOs versehen sind.
Wie kann ich erreichen, dass Hibernate die Spalte als text anlegt?
Vielen Dank