This seems more like Hibernate's problem. I'm not defending 9i's <www.urbandictionary.com>failboating</www.urbandictionary.com> in character limits. (What is this, 1994?) I haven't played with this module, but perhaps you can specify the name of the table in an annotation (if you are using Hibernate Annotations) or in an XML file? Just specify a shorter name instead of the auto-created name. Expect this to happen with field names too, so you may need to override field names using whatever hibernate mapping method you are using.
On Jan 8, 2008 5:23 PM, Franz Amador <[EMAIL PROTECTED]> wrote: > I'm using the tapestry5-acegi module (v 1.0.2, Tapestry v 5.0.7), and I get > an error when Hibernate tries to create tables in Oracle 9i: > > 14:09:42.234 ERROR! [main] > org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:155) >55> > Unsuccessful: create table UserDetailsBean_GrantedAuthorityBean > (UserDetailsBean_id number(19,0) not null, grantedAuthorities_id number(19,0) > not null, unique (grantedAuthorities_id)) > 14:09:42.234 ERROR! [main] > org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:156) >55> > ORA-00972: identifier is too long > > Am I out of luck? Surely people have run Acegi on Oracle 9i before, so I > presume this error relates to tapestry5-acegi, not Acegi in general. > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]