[jboss-user] [JBoss Portal] - Re: SQLGrammarException in JBP 2.4
roy.russo@jboss.com
do-not-reply at jboss.com
Tue Aug 8 13:14:01 EDT 2006
Mysql allow 1024 key lengths, but since were in UTF8 db setting, its using bytes per... so 255*3 + 255*3 > 1024.
One workaround Im looking at, is to modify the hibernate cfg:
| <class
| name="org.jboss.portal.core.impl.model.instance.UserInstance"
| table="JBP_INSTANCE_PER_USER">
| <cache usage="@portal.hibernate.cache.usage@"/>
| <id
| name="key"
| column="PK"
| access="field">
| <generator class="native">
| <param name="sequence">instance_seq</param>
| </generator>
| </id>
| <many-to-one
| name="instance"
| column="INSTANCE_PK"
| class="org.jboss.portal.core.impl.model.instance.InstanceImpl"
| cascade="none"
| fetch="select"/>
| <property
| name="state"
| column="SER_STATE"
| not-null="false"
| unique="false"
| length="50000000"/>
| <properties
| name="user_and_portlet_ref"
| unique="true">
| <property
| name="userId"
| column="USER_ID"
| not-null="true"
| length="170"/>
| <property
| name="portletRef"
| column="PORTLET_REF"
| not-null="true"
| length="170"/>
| </properties>
| </class>
|
This is a shortterm fix, as it requires testing.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3963867#3963867
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3963867
More information about the jboss-user
mailing list