diff --git a/src/zutil/db/bean/DBBean.java b/src/zutil/db/bean/DBBean.java index 1cd10a9..455b16d 100644 --- a/src/zutil/db/bean/DBBean.java +++ b/src/zutil/db/bean/DBBean.java @@ -242,6 +242,10 @@ public abstract class DBBean { // Save the sub bean if( recursive || subobj.getId() == null ) subobj.save(db); + if( subobj.getId() == null ){ + logger.severe("Unable to save field "+config.getClass().getSimpleName()+"."+field.getName()+" with "+subobj); + continue; + } // Get the Sub object configuration if(subConfig == null) subConfig = beanConfigs.get( subobj.getClass() );