java - Spring Roo mangaged entities: dissable optimistic locking -
do know how disable optimistic locking in spring roo managed entities? generated entity annotated follows:
@roojavabean @rootostring @roojpaactiverecord public class cooldomain { } however when i'm starting app fails wire entity manager saying:
caused by: org.hibernate.hibernateexception: missing column: version in cool_domain @ org.hibernate.mapping.table.validatecolumns(table.java:369) @ org.hibernate.cfg.configuration.validateschema(configuration.java:1275) @ org.hibernate.tool.hbm2ddl.schemavalidator.validate(schemavalidator.java:155) @ org.hibernate.internal.sessionfactoryimpl.<init>(sessionfactoryimpl.java:506) @ org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1750) @ org.hibernate.ejb.entitymanagerfactoryimpl.<init>(entitymanagerfactoryimpl.java:94) @ org.hibernate.ejb.ejb3configuration.buildentitymanagerfactory(ejb3configuration.java:905) ... 51 more
to avoid version check added versionfield="" property @roojpaactiverecord annotation. resolved issue:
@roojavabean @rootostring @roojpaactiverecord(versionfield="") public class cooldomain { }
Comments
Post a Comment