public void foo() {
// ...
String baseQuery = "SELECT * FROM users"; // Noncompliant
// ...
}
Database servers have to resolve schema fields when using asterisk symbol (*). Knowing and using the schema saves CPU cycles and network transfer.
public void foo() {
// ...
String baseQuery = "SELECT * FROM users"; // Noncompliant
// ...
}
public void foo() {
// ...
String query = "SELECT id, name, address FROM users";
// ...
}