Database servers have to resolve schema fields when using asterisk symbol (*). Knowing and using the schema saves CPU cycles and network transfer.

Non compliant Code Example

public void foo() {
    // ...
    String baseQuery = "SELECT * FROM users"; // Noncompliant
    // ...
}

Compliant Solution

public void foo() {
    // ...
    String query = "SELECT id, name, address FROM users";
    // ...
}