Hi Andy,

I found the problem:

I had prepared the ORM metadata for class "FieldsOfCharacter" in another local workspace. Mistakenly, I made a stupid copy/paste mistake copying wrong metadata for class "FieldsOfCharacter" into my current workspace: I copied the contents of file "FieldsOfPrimitivechar-derby.orm" to file "FieldsOfCharacter-derby.orm".

Fixing this, test "TestFieldsOfCharacter" successfully passes.

One question: JPOX does not complain if the ORM metadata for a class specifies fields which do not exist in that class. Would it be an option to throw a JDOFatalUserException("ORM metadata of class XXX specifies column mapping for field YYY. This field does not exist in the class.") in this case?

Regards,
Michael

I changed the column types of table "FIELDSOFCHARACTER" back to INTEGER.
I also changed the ORM metadata for class "FieldsOfCharacter", e.g.


I'm using JPOX nightly build 2005-08-01. Can you please check and verify
if JPOX calls "PrepraredStatement.setString" for the case above?


Hi Michael,

It's not in SVN. When it's in SVN then I'll have a look.

For the record on the issue of CHAR(1) or INTEGER, I'm not too fussed whether we have CHAR(1), or INTEGER or whatever - all I want is consistent metadata and schema so it's a fair test.



--
-------------------------------------------------------------------
Michael Watzek                  [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        Buelowstr. 66
Tel.:  ++49/30/235 520 36       10783 Berlin - Germany
Fax.:  ++49/30/217 520 12       http://www.spree.de/
-------------------------------------------------------------------

Reply via email to