} else if (ids.length > 1 || ddl.isInlinePrimaryKeyConstraint()) {
} else if (ids.length > 1 || ddl.isInlinePrimaryKeyConstraint()) {
@Override public void visitScalar(BeanProperty p) { if (p.isSecondaryTable()) { return; } if (parent.isDbColumnWritten(p.getDbColumn())) { return; } parent.writeColumnName(p.getDbColumn(), p); String columnDefn = ctx.getColumnDefn(p); ctx.write(columnDefn); if (isIdentity(p)) { writeIdentity(); } if (p.isId() && ddl.isInlinePrimaryKeyConstraint()){ ctx.write(" primary key"); } else if (!p.isNullable() || p.isDDLNotNull()) { ctx.write(" not null"); } if (p.isUnique() && !p.isId()){ parent.addUniqueConstraint(createUniqueConstraint(p)); } parent.addCheckConstraint(p); ctx.write(",").writeNewLine(); }
@Override public void visitScalar(BeanProperty p) { if (p.isSecondaryTable()) { return; } if (parent.isDbColumnWritten(p.getDbColumn())) { return; } parent.writeColumnName(p.getDbColumn(), p); String columnDefn = ctx.getColumnDefn(p); ctx.write(columnDefn); if (isIdentity(p)) { writeIdentity(); } if (p.isId() && ddl.isInlinePrimaryKeyConstraint()){ ctx.write(" primary key"); } else if (!p.isNullable() || p.isDDLNotNull()) { ctx.write(" not null"); } if (p.isUnique() && !p.isId()){ parent.addUniqueConstraint(createUniqueConstraint(p)); } parent.addCheckConstraint(p); ctx.write(",").writeNewLine(); }