Hi all, I use the OJB XDoclet module that comes from the current CVS (few days ago) to generate my OJB configuration files and SQL (I like it a lot).
I have this attribute of type String that I want to store in a MySQL column that can handle large Strings (for example MEDIUMTEXT). I mapped the field like this: /** * @ojb.field * jdbc-type="LONGVARCHAR" */ protected String text; The SQL that it produces is: "create table ... , text MEDIUMTEXT (24), ...." The type MEDIUMTEXT is fine but mysql (and myself) doesn't like the "(24)". I looked in the ...-schema.xml. There it the XDoclet module has generated this definition for the text attribute. <column name="text" javaName="text" type="LONGVARCHAR" size="24" /> What can I do to prevent the OJB XDoclet module from generating the length part of the column definition. Thanks, Joris Wijlens