guilhermehbueno / fastsqldsl

0 stars 0 forks source link

Refatorar Expressions #1

Open guilhermehbueno opened 12 years ago

guilhermehbueno commented 12 years ago

Unificar as classes de Expression para que o desenvolvedor tenha que conhecer um único ponto para utilizá-las.

Todas as classes do pacote com.fastsql.sql.command.expression devem.

guilhermehbueno commented 12 years ago

Exemplo de como uma chamada tem ficado:

SqlTool .getInstance() .select(example.getClass()) .where(LogicalComparisonExpression.id(example.getClass()).equals(Expression.likeInt(id))) .build(example) .getUniqueResult();

O desejável é que fique como:

SqlTool .getInstance() .select(example.getClass()) .where(id().equals(likeInt(id))) .build(example) .getUniqueResult();