public String getValueInSQL(DBContext ctx, Object value) { if (beanClass.isInstance(value)) { Object v = pkColumn.getValue(value); return pkColumn.getValueInSQL(ctx, v); } else { return pkColumn.getValueInSQL(ctx, value); } }
public void appendColumnValue( DBContext ctx, StringBuilder buffer, Object value, String seperator) { Object primitiveValue = null; if (value != null) { primitiveValue = pkColumn.getValue(value); } pkColumn.appendColumnValue(ctx, buffer, primitiveValue, seperator); }