use of com.cadenzauk.siesta.Alias in project siesta by cadenzauk.
the class TableBuilderTest method idFromAnnotation.
@Test
void idFromAnnotation() {
Database database = Database.newBuilder().defaultSchema("DEFAULT_SCHEMA").build();
Alias<IdAnnotation> alias = Alias.of(database.table(IdAnnotation.class));
String idSql = database.table(IdAnnotation.class).columns().flatMap(c -> c.idSql(alias)).collect(joining(" and "));
assertThat(idSql, is("DEFAULT_SCHEMA.ID_ANNOTATION.ID = ?"));
}
Aggregations