private AssocOneHelp createHelp(boolean embedded, boolean oneToOneExported, String embeddedPrefix) { if (embedded) { return new AssocOneHelpEmbedded(this); } else if (oneToOneExported) { return new AssocOneHelpRefExported(this); } else { if (targetInheritInfo != null) { return new AssocOneHelpRefInherit(this); } else { return new AssocOneHelpRefSimple(this, embeddedPrefix); } } }
@Override Object readSet(DataReader reader, EntityBean bean) throws SQLException { Object dbVal = read(reader); if (bean != null) { property.setValue(bean, dbVal); } return dbVal; }
@Override Object readSet(DbReadContext ctx, EntityBean bean) throws SQLException { Object dbVal = read(ctx); if (bean != null) { // set back to the parent bean property.setValue(bean, dbVal); ctx.propagateState(dbVal); return dbVal; } else { return null; } }
private AssocOneHelp createHelp(boolean embedded, boolean oneToOneExported, String embeddedPrefix) { if (embedded) { return new AssocOneHelpEmbedded(this); } else if (oneToOneExported) { return new AssocOneHelpRefExported(this); } else { if (targetInheritInfo != null) { return new AssocOneHelpRefInherit(this); } else { return new AssocOneHelpRefSimple(this, embeddedPrefix); } } }
@Override Object readSet(DataReader reader, EntityBean bean) throws SQLException { Object dbVal = read(reader); if (bean != null) { property.setValue(bean, dbVal); } return dbVal; }
@Override Object readSet(DbReadContext ctx, EntityBean bean) throws SQLException { Object dbVal = read(ctx); if (bean != null) { // set back to the parent bean property.setValue(bean, dbVal); ctx.propagateState(dbVal); return dbVal; } else { return null; } }