Hmm... I'd say this is a bug in Cayenne class generator. We need to replace non-java chars with something more appropriate. Could you please open a bug report:

https://issues.apache.org/cayenne/

Thanks
Andrus


On Feb 13, 2007, at 11:37 AM, Frank wrote:

Hello,
Cayenne is generating code that has # because our AS400 database tables use these as field names.
Severity and Description Path Resource Location Creation Time Id
Syntax error on token "Invalid Character", , expected jcdsurvey/src/ stemc/cayenne/as400/auto _Bsypemp.java line 199 1171384311117 13668

public static final String EMEMP#_PK_COLUMN = "EMEMP#";
public static final String EMHSP#_PK_COLUMN = "EMHSP#";

Should I just use a Raw Sql?
I had to remove the # from the objEntity as Cayenne complained.

Thanks

Frank


Reply via email to