I'm attempting to use the CascadeType.REMOVE cascade type and I'm receiving the following exception. I'm guessing that this is a bug since there is a "STYLE_DELETE" cascade style which is listed in Cascades.java?
Hibernate version: hibernate-3.0.2, hibernate-annotations-3.0beta1
Mapping documents:
Code:
@OneToMany(mappedBy="user",
cascade=CascadeType.REMOVE)
public Collection<Shift> getShifts() {
return shifts;
}
Full stack trace of any exception that occurs:Code:
Caused by: org.hibernate.MappingException: Unsupported cascade style: remove
at org.hibernate.engine.Cascades.getCascadeStyle(Cascades.java:961)
at org.hibernate.mapping.Property.getCascadeStyle(Property.java:92)
at org.hibernate.tuple.PropertyFactory.buildStandardProperty(PropertyFactory.java:127)
at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:149)
at org.hibernate.persister.entity.BasicEntityPersister.<init>(BasicEntityPersister.java:400)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:104)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:207)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1055)
at edu.uchicago.at.schedules.SessionManager.<clinit>(SessionManager.java:54)
... 49 more