I believe I found the cascade information... though it isn't directly accessible from metadata (which seems odd). Basically, this is how I do it:
Code:
Cascades.CascadeStyle[] propertyCascades = null;
if(session instanceof SessionImplementor) {
SessionImplementor si = (SessionImplementor)session;
ClassPersister cp = si.getPersister(dataClass);
propertyCascades = cp.getPropertyCascadeStyles();
}
It "smells" a little hacky to me... and I haven't tried it yet, but from the docs it looks like this should work.