Suponhamos uma classe DAO com a seguinte query que compara preços:
No meu JFrame contém um comboBox onde o usuário indica se quer saber os preços maiores que o do concorrente ou vice-versa. Existe alguma forma de alterar a query na classe DAO, para que eu não tenha que fazer outra query, invertendo a condição?
Isso depende do que a sua classe DAO oferece de público!
Mas convenhamos, o DAO deixar as outras classes alterarem livremente os SQL’s é péssimo negócio. Seria interessante algum parâmetro no próprio DAO, relativo a esses pequenos ajustes de SQL, por exemplo: