@Test public void testCompositeId() throws Exception { EntityMeta entityMeta = entityMetaFactory.getEntityMeta(Fff.class); PrimaryKeyDesc primaryKeyDesc = primaryKeyDescFactory .getPrimaryKeyDesc(entityMeta); assertNotNull(primaryKeyDesc); assertEquals(2, primaryKeyDesc.getColumnNameList().size()); assertEquals("ID1", primaryKeyDesc.getColumnNameList().get(0)); assertEquals("ID2", primaryKeyDesc.getColumnNameList().get(1)); }
public PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta) { if (entityMeta.getIdPropertyMetaList().isEmpty()) { return null; } PrimaryKeyDesc primaryKeyDesc = new PrimaryKeyDesc(); doColumnName(entityMeta, primaryKeyDesc); return primaryKeyDesc; }
PrimaryKeyDescFactoryImpl implements PrimaryKeyDescFactory { public PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta) { if (entityMeta.getIdPropertyMetaList().isEmpty()) { return null; } PrimaryKeyDesc primaryKeyDesc = new PrimaryKeyDesc(); doColumnName(entityMeta, primaryKeyDesc); return primaryKeyDesc; } }
PrimaryKeyDescFactoryImpl implements PrimaryKeyDescFactory { public PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta) { if (entityMeta.getIdPropertyMetaList().isEmpty()) { return null; } PrimaryKeyDesc primaryKeyDesc = new PrimaryKeyDesc(); doColumnName(entityMeta, primaryKeyDesc); return primaryKeyDesc; } PrimaryKeyDescFactoryImpl(GenDialect dialect); }
PrimaryKeyDescFactoryImpl implements PrimaryKeyDescFactory { public PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta) { if (entityMeta.getIdPropertyMetaList().isEmpty()) { return null; } PrimaryKeyDesc primaryKeyDesc = new PrimaryKeyDesc(); doColumnName(entityMeta, primaryKeyDesc); return primaryKeyDesc; } PrimaryKeyDescFactoryImpl(GenDialect dialect); PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta); }
PrimaryKeyDescFactoryImpl implements PrimaryKeyDescFactory { public PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta) { if (entityMeta.getIdPropertyMetaList().isEmpty()) { return null; } PrimaryKeyDesc primaryKeyDesc = new PrimaryKeyDesc(); doColumnName(entityMeta, primaryKeyDesc); return primaryKeyDesc; } PrimaryKeyDescFactoryImpl(GenDialect dialect); PrimaryKeyDesc getPrimaryKeyDesc(EntityMeta entityMeta);  }