On Thu, 12 Feb 2004, Bergland wrote: > 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.
You could check out the current version of the ojb module from CVS because I just fixed this bug that you've found ;-) Tom --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
